├── .github └── workflows │ └── build.yml ├── .gitignore ├── common ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── squi2rel │ │ └── mcft │ │ ├── AutoBlink.java │ │ ├── ClientPacketHandler.java │ │ ├── Config.java │ │ ├── FTClient.java │ │ ├── FTCuboid.java │ │ ├── FTModel.java │ │ ├── MCFT.java │ │ ├── MCFTClient.java │ │ ├── Platform.java │ │ ├── ServerConfig.java │ │ ├── ServerPacketHandler.java │ │ ├── ext │ │ └── ModelPartDataExtension.java │ │ ├── mixin │ │ └── client │ │ │ ├── ClientPlayNetworkHandlerMixin.java │ │ │ ├── CuboidAccessor.java │ │ │ ├── GameRendererMixin.java │ │ │ ├── ModelPartAccessor.java │ │ │ ├── ModelPartDataMixin.java │ │ │ ├── PlayerEntityModelMixin.java │ │ │ ├── PlayerEntityRendererMixin.java │ │ │ └── VertexAccessor.java │ │ ├── network │ │ ├── ConfigPayload.java │ │ ├── TrackingParamsPayload.java │ │ └── TrackingUpdatePayload.java │ │ ├── services │ │ ├── DNS.java │ │ ├── HTTP.java │ │ └── OSC.java │ │ ├── tracking │ │ ├── EyeTrackingRect.java │ │ ├── MouthTrackingRect.java │ │ ├── Rect.java │ │ └── TrackingRect.java │ │ └── ui │ │ ├── AvatarGridScreen.java │ │ ├── GridScreen.java │ │ └── UVGridScreen.java │ └── resources │ ├── assets │ └── mcft │ │ ├── icon.png │ │ └── lang │ │ ├── en_us.json │ │ └── zh_cn.json │ └── mcft.mixins.json ├── fabric ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── squi2rel │ │ └── mcft │ │ └── fabric │ │ ├── ClientPacketHandlerImpl.java │ │ ├── MCFTFabric.java │ │ ├── PlatformImpl.java │ │ └── ServerPacketHandlerImpl.java │ └── resources │ └── fabric.mod.json ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── neoforge ├── build.gradle ├── gradle.properties └── src │ └── main │ ├── java │ └── com │ │ └── github │ │ └── squi2rel │ │ └── mcft │ │ └── neoforge │ │ ├── ClientPacketHandlerImpl.java │ │ ├── MCFTNeoForge.java │ │ ├── PacketHandlers.java │ │ ├── PlatformImpl.java │ │ └── ServerPacketHandlerImpl.java │ └── resources │ └── META-INF │ └── neoforge.mods.toml └── settings.gradle /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/.gitignore -------------------------------------------------------------------------------- /common/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/build.gradle -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/AutoBlink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/AutoBlink.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/ClientPacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/ClientPacketHandler.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/Config.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/FTClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/FTClient.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/FTCuboid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/FTCuboid.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/FTModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/FTModel.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/MCFT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/MCFT.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/MCFTClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/MCFTClient.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/Platform.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/ServerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/ServerConfig.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/ServerPacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/ServerPacketHandler.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/ext/ModelPartDataExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/ext/ModelPartDataExtension.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/mixin/client/ClientPlayNetworkHandlerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/mixin/client/ClientPlayNetworkHandlerMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/mixin/client/CuboidAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/mixin/client/CuboidAccessor.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/mixin/client/GameRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/mixin/client/GameRendererMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/mixin/client/ModelPartAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/mixin/client/ModelPartAccessor.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/mixin/client/ModelPartDataMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/mixin/client/ModelPartDataMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/mixin/client/PlayerEntityModelMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/mixin/client/PlayerEntityModelMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/mixin/client/PlayerEntityRendererMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/mixin/client/PlayerEntityRendererMixin.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/mixin/client/VertexAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/mixin/client/VertexAccessor.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/network/ConfigPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/network/ConfigPayload.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/network/TrackingParamsPayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/network/TrackingParamsPayload.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/network/TrackingUpdatePayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/network/TrackingUpdatePayload.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/services/DNS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/services/DNS.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/services/HTTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/services/HTTP.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/services/OSC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/services/OSC.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/tracking/EyeTrackingRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/tracking/EyeTrackingRect.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/tracking/MouthTrackingRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/tracking/MouthTrackingRect.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/tracking/Rect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/tracking/Rect.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/tracking/TrackingRect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/tracking/TrackingRect.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/ui/AvatarGridScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/ui/AvatarGridScreen.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/ui/GridScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/ui/GridScreen.java -------------------------------------------------------------------------------- /common/src/main/java/com/github/squi2rel/mcft/ui/UVGridScreen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/java/com/github/squi2rel/mcft/ui/UVGridScreen.java -------------------------------------------------------------------------------- /common/src/main/resources/assets/mcft/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/resources/assets/mcft/icon.png -------------------------------------------------------------------------------- /common/src/main/resources/assets/mcft/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/resources/assets/mcft/lang/en_us.json -------------------------------------------------------------------------------- /common/src/main/resources/assets/mcft/lang/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/resources/assets/mcft/lang/zh_cn.json -------------------------------------------------------------------------------- /common/src/main/resources/mcft.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/common/src/main/resources/mcft.mixins.json -------------------------------------------------------------------------------- /fabric/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/fabric/build.gradle -------------------------------------------------------------------------------- /fabric/src/main/java/com/github/squi2rel/mcft/fabric/ClientPacketHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/fabric/src/main/java/com/github/squi2rel/mcft/fabric/ClientPacketHandlerImpl.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/github/squi2rel/mcft/fabric/MCFTFabric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/fabric/src/main/java/com/github/squi2rel/mcft/fabric/MCFTFabric.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/github/squi2rel/mcft/fabric/PlatformImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/fabric/src/main/java/com/github/squi2rel/mcft/fabric/PlatformImpl.java -------------------------------------------------------------------------------- /fabric/src/main/java/com/github/squi2rel/mcft/fabric/ServerPacketHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/fabric/src/main/java/com/github/squi2rel/mcft/fabric/ServerPacketHandlerImpl.java -------------------------------------------------------------------------------- /fabric/src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/fabric/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/gradlew.bat -------------------------------------------------------------------------------- /neoforge/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/neoforge/build.gradle -------------------------------------------------------------------------------- /neoforge/gradle.properties: -------------------------------------------------------------------------------- 1 | loom.platform = neoforge 2 | -------------------------------------------------------------------------------- /neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/ClientPacketHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/ClientPacketHandlerImpl.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/MCFTNeoForge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/MCFTNeoForge.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/PacketHandlers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/PacketHandlers.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/PlatformImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/PlatformImpl.java -------------------------------------------------------------------------------- /neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/ServerPacketHandlerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/neoforge/src/main/java/com/github/squi2rel/mcft/neoforge/ServerPacketHandlerImpl.java -------------------------------------------------------------------------------- /neoforge/src/main/resources/META-INF/neoforge.mods.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/neoforge/src/main/resources/META-INF/neoforge.mods.toml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/squi2rel/MCFaceTracking/HEAD/settings.gradle --------------------------------------------------------------------------------