├── .github ├── scripts │ ├── build_output.sh │ └── sort_artifacts.sh └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── README-en.md ├── README.md ├── common.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle ├── src ├── main │ ├── java │ │ └── io │ │ │ └── github │ │ │ └── optijava │ │ │ └── opt_carpet_addition │ │ │ ├── OptCarpetAddition.java │ │ │ ├── OptCarpetSettings.java │ │ │ ├── commands │ │ │ ├── CommandLoggerCommand.java │ │ │ ├── CrashCommand.java │ │ │ ├── ListAdvanceCommand.java │ │ │ ├── PlayerTpCommand.java │ │ │ └── TpLimitCommand.java │ │ │ ├── events │ │ │ └── fixExperienceBug │ │ │ │ └── FixExperienceBug.java │ │ │ ├── logger │ │ │ ├── AbstractHUDLogger.java │ │ │ ├── AbstractLogger.java │ │ │ ├── LoggerRegister.java │ │ │ ├── blockUpdate │ │ │ │ └── BlockUpdateLogger.java │ │ │ ├── cceSuppressionCrashLogger │ │ │ │ └── CCESuppressionCrashLogger.java │ │ │ ├── disk │ │ │ │ └── DiskHUDLogger.java │ │ │ └── updateSuppression │ │ │ │ └── UpdateSuppressionLogger.java │ │ │ ├── mixins │ │ │ ├── logger │ │ │ │ ├── HUDController_Mixin.java │ │ │ │ ├── blockUpdate │ │ │ │ │ ├── ChainRestrictedNeighborUpdater_Mixin.java │ │ │ │ │ ├── LoggerRegistry_Mixin.java │ │ │ │ │ ├── SimpleNeighborUpdater_Mixin.java │ │ │ │ │ └── World_Mixin.java │ │ │ │ └── updateSuppression │ │ │ │ │ └── World_Mixin.java │ │ │ └── rule │ │ │ │ ├── async │ │ │ │ ├── MinecraftServer_Mixin.java │ │ │ │ ├── optimizePlayerConnect │ │ │ │ │ ├── EntityTrackerEntry_Mixin.java │ │ │ │ │ ├── PlayerManager_Mixin.java │ │ │ │ │ ├── ServerLoginNetworkHandler_Mixin.java │ │ │ │ │ ├── ServerWorld_Mixin.java │ │ │ │ │ └── World_Mixin.java │ │ │ │ └── optimizeTeleport │ │ │ │ │ ├── ServerPlayNetworkHandler_Mixin.java │ │ │ │ │ └── ServerPlayerEntity_Mixin.java │ │ │ │ ├── cceSuppressionCrashFix │ │ │ │ ├── MinecraftServer_Mixin.java │ │ │ │ └── ShulkerBoxBlock_Mixin.java │ │ │ │ ├── commandLogger │ │ │ │ └── CommandManager_Mixin.java │ │ │ │ ├── customItemDiscardTime │ │ │ │ └── ItemEntity_Mixin.java │ │ │ │ ├── disabledEnderManPickupGoal │ │ │ │ └── EnderManEntity_Mixin.java │ │ │ │ ├── disabledEnderManPlaceBlockGoal │ │ │ │ └── EndermanEntity_Mixin.java │ │ │ │ ├── disabledEntityTick │ │ │ │ └── ServerWorld_Mixin.java │ │ │ │ ├── disabledLayEggs │ │ │ │ └── ChickenEntity_Mixin.java │ │ │ │ ├── disabledNetherPortalSpawn │ │ │ │ └── NetherPortalBlock_Mixin.java │ │ │ │ ├── disabledUpdateSuppressionErrorStackTrace │ │ │ │ ├── NetworkThreadUtils_Mixin.java │ │ │ │ └── ThreadExecutor_Mixin.java │ │ │ │ ├── disallowRedstoneWireConnectsToOpenTrapdoor │ │ │ │ └── RedstoneWireBlock_Mixin.java │ │ │ │ ├── dropperCrashFix │ │ │ │ ├── DispenserBlock_Mixin.java │ │ │ │ └── DropperBlock_Mixin.java │ │ │ │ ├── optimizeFakePlayerSpawn │ │ │ │ ├── EntityPlayerMPFake_Mixin.java │ │ │ │ └── PlayerCommand_Mixin.java │ │ │ │ ├── removeAllCurseOfBindingArmorWhenPlayerDeadInWall │ │ │ │ └── ServerPlayerEntity_Mixin.java │ │ │ │ ├── removeBats │ │ │ │ └── BatEntity_Mixin.java │ │ │ │ └── unescapeChatMessage │ │ │ │ ├── ChatMessageC2SPacket_Mixin.java │ │ │ │ └── Screen_Mixin.java │ │ │ └── utils │ │ │ ├── CommandLogger.java │ │ │ ├── ConfigUtil.java │ │ │ ├── TpLimit.java │ │ │ ├── config_bean │ │ │ ├── CommandLoggerConfigBean.java │ │ │ └── TpLimitConfigBean.java │ │ │ ├── exceptions │ │ │ └── ThrowableCCESuppression.java │ │ │ ├── threading │ │ │ └── Threading.java │ │ │ └── validator │ │ │ ├── CustomItemDiscardTimeValidator.java │ │ │ └── PlayerTpRateLimitTimeValidator.java │ └── resources │ │ ├── assets │ │ └── opt-carpet-addition │ │ │ └── icon.png │ │ ├── fabric.mod.json │ │ └── opt-carpet-addition.mixins.json └── test │ └── java │ └── io │ └── github │ └── optijava │ └── opt_carpet_addition │ └── Main.java └── versions ├── 1.17.1 ├── gradle.properties └── opt-carpet-addition.accesswidener ├── 1.20.4 ├── gradle.properties └── opt-carpet-addition.accesswidener ├── 1.21.5 ├── gradle.properties ├── opt-carpet-addition.accesswidener └── src │ └── main │ └── java │ └── io │ └── github │ └── optijava │ └── opt_carpet_addition │ ├── logger │ └── blockUpdate │ │ └── BlockUpdateLogger.java │ └── mixins │ └── rule │ └── removeAllCurseOfBindingArmorWhenPlayerDeadInWall │ └── ServerPlayerEntity_Mixin.java ├── 1.21 ├── gradle.properties └── opt-carpet-addition.accesswidener └── mainProject /.github/scripts/build_output.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/.github/scripts/build_output.sh -------------------------------------------------------------------------------- /.github/scripts/sort_artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/.github/scripts/sort_artifacts.sh -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/LICENSE -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/README-en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/README.md -------------------------------------------------------------------------------- /common.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/common.gradle -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/OptCarpetAddition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/OptCarpetAddition.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/OptCarpetSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/OptCarpetSettings.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/commands/CommandLoggerCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/commands/CommandLoggerCommand.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/commands/CrashCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/commands/CrashCommand.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/commands/ListAdvanceCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/commands/ListAdvanceCommand.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/commands/PlayerTpCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/commands/PlayerTpCommand.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/commands/TpLimitCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/commands/TpLimitCommand.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/events/fixExperienceBug/FixExperienceBug.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/events/fixExperienceBug/FixExperienceBug.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/logger/AbstractHUDLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/logger/AbstractHUDLogger.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/logger/AbstractLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/logger/AbstractLogger.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/logger/LoggerRegister.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/logger/LoggerRegister.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/logger/blockUpdate/BlockUpdateLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/logger/blockUpdate/BlockUpdateLogger.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/logger/cceSuppressionCrashLogger/CCESuppressionCrashLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/logger/cceSuppressionCrashLogger/CCESuppressionCrashLogger.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/logger/disk/DiskHUDLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/logger/disk/DiskHUDLogger.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/logger/updateSuppression/UpdateSuppressionLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/logger/updateSuppression/UpdateSuppressionLogger.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/HUDController_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/HUDController_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/blockUpdate/ChainRestrictedNeighborUpdater_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/blockUpdate/ChainRestrictedNeighborUpdater_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/blockUpdate/LoggerRegistry_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/blockUpdate/LoggerRegistry_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/blockUpdate/SimpleNeighborUpdater_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/blockUpdate/SimpleNeighborUpdater_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/blockUpdate/World_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/blockUpdate/World_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/updateSuppression/World_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/logger/updateSuppression/World_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/MinecraftServer_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/MinecraftServer_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/EntityTrackerEntry_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/EntityTrackerEntry_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/PlayerManager_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/PlayerManager_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/ServerLoginNetworkHandler_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/ServerLoginNetworkHandler_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/ServerWorld_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/ServerWorld_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/World_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizePlayerConnect/World_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizeTeleport/ServerPlayNetworkHandler_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizeTeleport/ServerPlayNetworkHandler_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizeTeleport/ServerPlayerEntity_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/async/optimizeTeleport/ServerPlayerEntity_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/cceSuppressionCrashFix/MinecraftServer_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/cceSuppressionCrashFix/MinecraftServer_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/cceSuppressionCrashFix/ShulkerBoxBlock_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/cceSuppressionCrashFix/ShulkerBoxBlock_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/commandLogger/CommandManager_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/commandLogger/CommandManager_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/customItemDiscardTime/ItemEntity_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/customItemDiscardTime/ItemEntity_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledEnderManPickupGoal/EnderManEntity_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledEnderManPickupGoal/EnderManEntity_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledEnderManPlaceBlockGoal/EndermanEntity_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledEnderManPlaceBlockGoal/EndermanEntity_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledEntityTick/ServerWorld_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledEntityTick/ServerWorld_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledLayEggs/ChickenEntity_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledLayEggs/ChickenEntity_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledNetherPortalSpawn/NetherPortalBlock_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledNetherPortalSpawn/NetherPortalBlock_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledUpdateSuppressionErrorStackTrace/NetworkThreadUtils_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledUpdateSuppressionErrorStackTrace/NetworkThreadUtils_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledUpdateSuppressionErrorStackTrace/ThreadExecutor_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disabledUpdateSuppressionErrorStackTrace/ThreadExecutor_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disallowRedstoneWireConnectsToOpenTrapdoor/RedstoneWireBlock_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/disallowRedstoneWireConnectsToOpenTrapdoor/RedstoneWireBlock_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/dropperCrashFix/DispenserBlock_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/dropperCrashFix/DispenserBlock_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/dropperCrashFix/DropperBlock_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/dropperCrashFix/DropperBlock_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/optimizeFakePlayerSpawn/EntityPlayerMPFake_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/optimizeFakePlayerSpawn/EntityPlayerMPFake_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/optimizeFakePlayerSpawn/PlayerCommand_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/optimizeFakePlayerSpawn/PlayerCommand_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/removeAllCurseOfBindingArmorWhenPlayerDeadInWall/ServerPlayerEntity_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/removeAllCurseOfBindingArmorWhenPlayerDeadInWall/ServerPlayerEntity_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/removeBats/BatEntity_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/removeBats/BatEntity_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/unescapeChatMessage/ChatMessageC2SPacket_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/unescapeChatMessage/ChatMessageC2SPacket_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/unescapeChatMessage/Screen_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/unescapeChatMessage/Screen_Mixin.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/CommandLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/CommandLogger.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/ConfigUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/ConfigUtil.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/TpLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/TpLimit.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/config_bean/CommandLoggerConfigBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/config_bean/CommandLoggerConfigBean.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/config_bean/TpLimitConfigBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/config_bean/TpLimitConfigBean.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/exceptions/ThrowableCCESuppression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/exceptions/ThrowableCCESuppression.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/threading/Threading.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/threading/Threading.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/validator/CustomItemDiscardTimeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/validator/CustomItemDiscardTimeValidator.java -------------------------------------------------------------------------------- /src/main/java/io/github/optijava/opt_carpet_addition/utils/validator/PlayerTpRateLimitTimeValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/java/io/github/optijava/opt_carpet_addition/utils/validator/PlayerTpRateLimitTimeValidator.java -------------------------------------------------------------------------------- /src/main/resources/assets/opt-carpet-addition/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/resources/assets/opt-carpet-addition/icon.png -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/opt-carpet-addition.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/main/resources/opt-carpet-addition.mixins.json -------------------------------------------------------------------------------- /src/test/java/io/github/optijava/opt_carpet_addition/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/src/test/java/io/github/optijava/opt_carpet_addition/Main.java -------------------------------------------------------------------------------- /versions/1.17.1/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.17.1/gradle.properties -------------------------------------------------------------------------------- /versions/1.17.1/opt-carpet-addition.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.17.1/opt-carpet-addition.accesswidener -------------------------------------------------------------------------------- /versions/1.20.4/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.20.4/gradle.properties -------------------------------------------------------------------------------- /versions/1.20.4/opt-carpet-addition.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.20.4/opt-carpet-addition.accesswidener -------------------------------------------------------------------------------- /versions/1.21.5/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.21.5/gradle.properties -------------------------------------------------------------------------------- /versions/1.21.5/opt-carpet-addition.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.21.5/opt-carpet-addition.accesswidener -------------------------------------------------------------------------------- /versions/1.21.5/src/main/java/io/github/optijava/opt_carpet_addition/logger/blockUpdate/BlockUpdateLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.21.5/src/main/java/io/github/optijava/opt_carpet_addition/logger/blockUpdate/BlockUpdateLogger.java -------------------------------------------------------------------------------- /versions/1.21.5/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/removeAllCurseOfBindingArmorWhenPlayerDeadInWall/ServerPlayerEntity_Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.21.5/src/main/java/io/github/optijava/opt_carpet_addition/mixins/rule/removeAllCurseOfBindingArmorWhenPlayerDeadInWall/ServerPlayerEntity_Mixin.java -------------------------------------------------------------------------------- /versions/1.21/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.21/gradle.properties -------------------------------------------------------------------------------- /versions/1.21/opt-carpet-addition.accesswidener: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OptiJava/OptCarpetAddition/HEAD/versions/1.21/opt-carpet-addition.accesswidener -------------------------------------------------------------------------------- /versions/mainProject: -------------------------------------------------------------------------------- 1 | 1.17.1 2 | --------------------------------------------------------------------------------