├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── copybuilds.sh ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src └── main │ ├── java │ └── net │ │ └── snackbag │ │ └── tt20 │ │ ├── ModUpdater.java │ │ ├── TT20.java │ │ ├── TT20Client.java │ │ ├── TT20DataGenerator.java │ │ ├── command │ │ ├── CommandRegistry.java │ │ └── MainCommand.java │ │ ├── config │ │ ├── BlockEntityMaskConfig.java │ │ ├── JSONConfiguration.java │ │ └── MainConfig.java │ │ ├── mixin │ │ ├── DedicatedServerWatchdogMixin.java │ │ ├── LivingEntityMixin.java │ │ ├── PlayerEntityMixin.java │ │ ├── PortalManagerMixin.java │ │ ├── ServerPlayerEntityMixin.java │ │ ├── ServerPlayerManagerMixin.java │ │ ├── client │ │ │ ├── ChatHudMixin.java │ │ │ └── IntegratedServerMixin.java │ │ ├── fluid │ │ │ ├── LavaFluidMixin.java │ │ │ └── WaterFluidMixin.java │ │ ├── item │ │ │ ├── ItemEntityMixin.java │ │ │ └── ItemMixin.java │ │ └── world │ │ │ ├── AbstractBlockMixin.java │ │ │ ├── GameRulesMixin.java │ │ │ ├── ServerWorldMixin.java │ │ │ └── WorldChunkMixin.java │ │ └── util │ │ ├── Mask.java │ │ ├── MaskType.java │ │ ├── RegistryIndex.java │ │ ├── TPSCalculator.java │ │ └── TPSUtil.java │ └── resources │ ├── assets │ └── tt20 │ │ └── icon.png │ ├── fabric.mod.json │ ├── tt20.accesswidener │ └── tt20.mixins.json ├── stonecutter.gradle └── versions ├── 1.19.2 └── gradle.properties ├── 1.20.1 └── gradle.properties ├── 1.20.2 └── gradle.properties ├── 1.20.3 └── gradle.properties ├── 1.20.5 └── gradle.properties ├── 1.21.2 └── gradle.properties ├── 1.21.9 └── gradle.properties └── 1.21 └── gradle.properties /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/README.md -------------------------------------------------------------------------------- /copybuilds.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/copybuilds.sh -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/ModUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/ModUpdater.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/TT20.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/TT20.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/TT20Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/TT20Client.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/TT20DataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/TT20DataGenerator.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/command/CommandRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/command/CommandRegistry.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/command/MainCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/command/MainCommand.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/config/BlockEntityMaskConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/config/BlockEntityMaskConfig.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/config/JSONConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/config/JSONConfiguration.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/config/MainConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/config/MainConfig.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/DedicatedServerWatchdogMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/DedicatedServerWatchdogMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/LivingEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/LivingEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/PlayerEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/PlayerEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/PortalManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/PortalManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/ServerPlayerEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/ServerPlayerEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/ServerPlayerManagerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/ServerPlayerManagerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/client/ChatHudMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/client/ChatHudMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/client/IntegratedServerMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/client/IntegratedServerMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/fluid/LavaFluidMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/fluid/LavaFluidMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/fluid/WaterFluidMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/fluid/WaterFluidMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/item/ItemEntityMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/item/ItemEntityMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/item/ItemMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/item/ItemMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/world/AbstractBlockMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/world/AbstractBlockMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/world/GameRulesMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/world/GameRulesMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/world/ServerWorldMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/world/ServerWorldMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/mixin/world/WorldChunkMixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/mixin/world/WorldChunkMixin.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/util/Mask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/util/Mask.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/util/MaskType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/util/MaskType.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/util/RegistryIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/util/RegistryIndex.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/util/TPSCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/util/TPSCalculator.java -------------------------------------------------------------------------------- /src/main/java/net/snackbag/tt20/util/TPSUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/java/net/snackbag/tt20/util/TPSUtil.java -------------------------------------------------------------------------------- /src/main/resources/assets/tt20/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/resources/assets/tt20/icon.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/tt20.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/resources/tt20.accesswidener -------------------------------------------------------------------------------- /src/main/resources/tt20.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/src/main/resources/tt20.mixins.json -------------------------------------------------------------------------------- /stonecutter.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/stonecutter.gradle -------------------------------------------------------------------------------- /versions/1.19.2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/versions/1.19.2/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/versions/1.20.1/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/versions/1.20.2/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.3/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/versions/1.20.3/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.5/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/versions/1.20.5/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.2/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/versions/1.21.2/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.9/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/versions/1.21.9/gradle.properties -------------------------------------------------------------------------------- /versions/1.21/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snackbag/TT20/HEAD/versions/1.21/gradle.properties --------------------------------------------------------------------------------