├── .github └── workflows │ ├── gradle.yml │ └── setup.sh ├── .gitignore ├── License.md ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── nativeloadhook ├── .gitignore ├── Cargo.toml ├── README.md └── src │ ├── antiphysicscrash.rs │ ├── lib.rs │ └── utils.rs ├── settings.gradle └── src └── main ├── java ├── dev │ └── binclub │ │ └── paperbin │ │ ├── transformers │ │ └── asyncai │ │ │ └── AsyncMobAiReplacedFunctions.java │ │ └── utils │ │ └── JavaUtils.java └── net │ └── minecraft │ └── server │ └── v1_12_R1 │ └── PathfinderGoalSelector.java └── kotlin └── dev └── binclub └── paperbin ├── Main.kt ├── PaperBinConfig.kt ├── PaperBinInfo.kt ├── PaperBinTransformer.kt ├── native └── NativeAccessor.kt ├── transformers ├── AntiChunkBan.kt ├── AntiCrasher.kt ├── AntiDupe.kt ├── AntiElytraFly.kt ├── AntiEntityDesync.kt ├── AntiGrief.kt ├── AntiIllegalItem.kt ├── AntiNetherRoof.kt ├── AntiNewChunks.kt ├── AntiPhysicsCrash.kt ├── AntiPortalGodmode.kt ├── AntiUnicodeChat.kt ├── BlockTickRateLimiter.kt ├── ChunkLoadingOptimisations.kt ├── CustomNbtEvents.kt ├── ElytraLowerRenderDistance.kt ├── FasterGameRuleLookup.kt ├── LightUpdateRateLimiter.kt ├── MobAiRateLimiter.kt ├── OptimisedEveryoneSleeping.kt ├── PacketOptimisations.kt ├── TickCounter.kt ├── TpsCompensation.kt ├── VillageRateLimiter.kt ├── asyncai │ └── AsyncMobAi.kt └── asyncchunks │ └── AsyncChunks.kt └── utils ├── InsnBuilder.kt ├── JavaUtilsKotlinCompanion.kt ├── NopSet.kt ├── StdOutHandler.kt ├── UpdateChecker.kt └── Utils.kt /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/.github/workflows/setup.sh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/.gitignore -------------------------------------------------------------------------------- /License.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/License.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | kotlin.code.style=official -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /nativeloadhook/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /nativeloadhook/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/nativeloadhook/Cargo.toml -------------------------------------------------------------------------------- /nativeloadhook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/nativeloadhook/README.md -------------------------------------------------------------------------------- /nativeloadhook/src/antiphysicscrash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/nativeloadhook/src/antiphysicscrash.rs -------------------------------------------------------------------------------- /nativeloadhook/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/nativeloadhook/src/lib.rs -------------------------------------------------------------------------------- /nativeloadhook/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/nativeloadhook/src/utils.rs -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'PaperBin' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/dev/binclub/paperbin/transformers/asyncai/AsyncMobAiReplacedFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/java/dev/binclub/paperbin/transformers/asyncai/AsyncMobAiReplacedFunctions.java -------------------------------------------------------------------------------- /src/main/java/dev/binclub/paperbin/utils/JavaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/java/dev/binclub/paperbin/utils/JavaUtils.java -------------------------------------------------------------------------------- /src/main/java/net/minecraft/server/v1_12_R1/PathfinderGoalSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/java/net/minecraft/server/v1_12_R1/PathfinderGoalSelector.java -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/PaperBinConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/PaperBinConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/PaperBinInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/PaperBinInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/PaperBinTransformer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/PaperBinTransformer.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/native/NativeAccessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/native/NativeAccessor.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiChunkBan.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiChunkBan.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiCrasher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiCrasher.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiDupe.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiDupe.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiElytraFly.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiElytraFly.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiEntityDesync.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiEntityDesync.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiGrief.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiGrief.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiIllegalItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiIllegalItem.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiNetherRoof.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiNetherRoof.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiNewChunks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiNewChunks.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiPhysicsCrash.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiPhysicsCrash.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiPortalGodmode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiPortalGodmode.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/AntiUnicodeChat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/AntiUnicodeChat.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/BlockTickRateLimiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/BlockTickRateLimiter.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/ChunkLoadingOptimisations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/ChunkLoadingOptimisations.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/CustomNbtEvents.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/CustomNbtEvents.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/ElytraLowerRenderDistance.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/ElytraLowerRenderDistance.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/FasterGameRuleLookup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/FasterGameRuleLookup.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/LightUpdateRateLimiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/LightUpdateRateLimiter.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/MobAiRateLimiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/MobAiRateLimiter.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/OptimisedEveryoneSleeping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/OptimisedEveryoneSleeping.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/PacketOptimisations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/PacketOptimisations.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/TickCounter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/TickCounter.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/TpsCompensation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/TpsCompensation.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/VillageRateLimiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/VillageRateLimiter.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/asyncai/AsyncMobAi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/asyncai/AsyncMobAi.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/transformers/asyncchunks/AsyncChunks.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/transformers/asyncchunks/AsyncChunks.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/utils/InsnBuilder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/utils/InsnBuilder.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/utils/JavaUtilsKotlinCompanion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/utils/JavaUtilsKotlinCompanion.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/utils/NopSet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/utils/NopSet.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/utils/StdOutHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/utils/StdOutHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/utils/UpdateChecker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/utils/UpdateChecker.kt -------------------------------------------------------------------------------- /src/main/kotlin/dev/binclub/paperbin/utils/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x4e/PaperBin/HEAD/src/main/kotlin/dev/binclub/paperbin/utils/Utils.kt --------------------------------------------------------------------------------