├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── dev-build.yml │ ├── pr-build.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── Reaper.pro ├── patches ├── api │ ├── 0001-misc-rebrand-to-Reaper.patch │ ├── 0002-misc-update-commons-lang3-dependency.patch │ ├── 0003-feat-Reaper-config.patch │ ├── 0004-perf-optimizations.patch │ ├── 0005-perf-optimize-unused.patch │ ├── 0006-perf-use-MethodHandle-for-the-MaterialData.patch │ ├── 0007-perf-single-values-array.patch │ ├── 0008-fix-Bukkit-API.patch │ ├── 0009-feat-add-SpongeAbsorbEvent.patch │ ├── 0010-feat-add-EntityArrowStuckEvent.patch │ ├── 0011-feat-add-PlayerAnvilDamageEvent.patch │ ├── 0012-feat-add-EntityMoveEvent.patch │ ├── 0013-feat-add-AnyEntitySpawnEvent.patch │ ├── 0014-feat-add-EntityTickEvent.patch │ ├── 0015-feat-add-TileEntityTickEvent.patch │ ├── 0016-feat-depth-for-the-BlockPhysicsEvent.patch │ ├── 0017-feat-add-new-setTypeIdAndData-method-to-the-Block-cl.patch │ ├── 0018-feat-add-EntityTrackedEvent-and-EntityUntrackedEvent.patch │ ├── 0019-feat-add-ServerTickStartEvent-ServerTickEndEvent.patch │ ├── 0020-feat-add-WorldTickStartEvent-WorldTickEndEvent.patch │ └── 0021-feat-add-SoundEvent.patch └── server │ ├── 0001-fix-mc-dev.patch │ ├── 0002-misc-rebrand-to-Reaper.patch │ ├── 0003-misc-Reaper-config-and-command.patch │ ├── 0004-misc-remove-paper-server-impl-metrics.patch │ ├── 0005-misc-add-Reaper-metrics.patch │ ├── 0006-misc-update-netty-dependency.patch │ ├── 0007-misc-update-sqlite-jdbc-dependency.patch │ ├── 0008-misc-update-mysql-connector-java-dependency.patch │ ├── 0009-misc-update-fastutil-dependency.patch │ ├── 0010-misc-add-caffeine-dependency.patch │ ├── 0011-misc-reduce-offline-mode-warn.patch │ ├── 0012-fix-MC-101232.patch │ ├── 0013-fix-MC-103516.patch │ ├── 0014-fix-MC-120780.patch │ ├── 0015-fix-MC-128547.patch │ ├── 0016-perf-revert-Do-not-let-the-server-load-chunks-from-n.patch │ ├── 0017-perf-revert-Anti-Xray.patch │ ├── 0018-perf-remove-snooper.patch │ ├── 0019-perf-optimizations.patch │ ├── 0020-perf-experimental-optimizations.patch │ ├── 0021-perf-use-custom-PacketPlayOutBlockChange-constructor.patch │ ├── 0022-perf-optimize-BlockPosition.patch │ ├── 0023-perf-fast-passengers-check.patch │ ├── 0024-perf-don-t-tick-enchantment-tables.patch │ ├── 0025-perf-disable-sign-commands.patch │ ├── 0026-perf-optimize-physics-update-loop.patch │ ├── 0027-perf-optimize-block-event-queue.patch │ ├── 0028-perf-remove-redundant-toArray-call.patch │ ├── 0029-perf-remove-unnecessary-synchronization.patch │ ├── 0030-perf-don-t-tick-end-gateway-if-not-in-the-end-world.patch │ ├── 0031-perf-optimize-player-lookup.patch │ ├── 0032-perf-guava-to-caffeine.patch │ ├── 0033-perf-cache-entity-owner.patch │ ├── 0034-perf-cache-isInLava-result.patch │ ├── 0035-perf-cache-hashCodes.patch │ ├── 0036-perf-deactivate-PooledBlockPosition.patch │ ├── 0037-perf-cache-current-entity-block-position.patch │ ├── 0038-perf-cache-world-configs.patch │ ├── 0039-perf-reduce-entity-tracker-updates.patch │ ├── 0040-perf-reduce-inventory-updates.patch │ ├── 0041-perf-Lithium-ai-pathing-ChunkCache.patch │ ├── 0042-perf-Lithium-ai-pathing-LandPathNodeMaker.patch │ ├── 0043-perf-Lithium-math-sine_lut-MathHelper.patch │ ├── 0044-fix-Bukkit-API.patch │ ├── 0045-fix-clientside-sword-damage.patch │ ├── 0046-fix-dispenser-shulker-box-crash.patch │ ├── 0047-fix-PlayerInteractEvent-not-called-in-specific-situa.patch │ ├── 0048-fix-don-t-send-unreachable-blocks.patch │ ├── 0049-fix-tile-entity-ticking-crash.patch │ ├── 0050-fix-NaN-pos-on-entity-data-save.patch │ ├── 0051-fix-the-world-not-saving.patch │ ├── 0052-fix-setViewDistance-bug.patch │ ├── 0053-fix-update-player-chunk-map-on-mount.patch │ ├── 0054-fix-entityliving-double-dying.patch │ ├── 0055-fix-rail-and-carpet-dupe.patch │ ├── 0056-fix-force-player-dismount.patch │ ├── 0057-fix-tile-entity-chunk-ban.patch │ ├── 0058-fix-check-the-pages-amount-on-book-NBT-validation.patch │ ├── 0059-fix-check-for-a-book-in-hand-before-accepting-the-bo.patch │ ├── 0060-fix-stackoverflow-while-loading-chunk-entities.patch │ ├── 0061-fix-do-not-load-chunks-on-adjacent-chest-check.patch │ ├── 0062-fix-clientside-entity-desynchronization.patch │ ├── 0063-fix-paper-s-collision-disable-for-custom-scoreboards.patch │ ├── 0064-fix-oversized-bounding-box-on-dismount.patch │ ├── 0065-fix-do-not-accept-invalid-client-settings.patch │ ├── 0066-fix-do-not-reattach-RootVehicle-that-too-far.patch │ ├── 0067-fix-attempt-to-reduce-EntityTracker-memory-leakage.patch │ ├── 0068-feat-max-view-distance-from-32-to-64.patch │ ├── 0069-feat-always-full-chat-visibility.patch │ ├── 0070-feat-dynamic-view-distance.patch │ ├── 0071-feat-add-SpongeAbsorbEvent.patch │ ├── 0072-feat-add-EntityArrowStuckEvent.patch │ ├── 0073-feat-add-PlayerAnvilDamageEvent.patch │ ├── 0074-feat-add-EntityMoveEvent.patch │ ├── 0075-feat-add-AnyEntitySpawnEvent.patch │ ├── 0076-feat-add-EntityTickEvent.patch │ ├── 0077-feat-add-TileEntityTickEvent.patch │ ├── 0078-feat-configurable-portal-travel-cache.patch │ ├── 0079-feat-delayed-chunk-send.patch │ ├── 0080-feat-configurable-wither-spawn-shape-check.patch │ ├── 0081-feat-configurable-end-portal-shape-check.patch │ ├── 0082-feat-configurable-nether-portal-shape-check.patch │ ├── 0083-feat-configurable-halloween-mob-feature.patch │ ├── 0084-feat-configurable-paper-custom-flow-speed.patch │ ├── 0085-feat-configurable-step-sounds.patch │ ├── 0086-feat-old-combat-system.patch │ ├── 0087-perf-lighting-throttling.patch │ ├── 0088-feat-configurable-villagers.patch │ ├── 0089-perf-optimize-chat-component-parsing.patch │ ├── 0090-feat-configurable-time-update-period.patch │ ├── 0091-feat-configurable-relative-arrow-motion.patch │ ├── 0092-feat-round-player-ping.patch │ ├── 0093-feat-configurable-ping-period.patch │ ├── 0094-feat-entity-tracker-check-Y.patch │ ├── 0095-perf-add-Velocity-natives-for-encryption-and-compres.patch │ ├── 0096-perf-optimize-NetworkManager.patch │ ├── 0097-perf-consolidate-flush-calls-for-entity-tracker-pack.patch │ ├── 0098-perf-cache-chunk-NBT-in-the-PacketPlayOutMapChunk.patch │ ├── 0099-feat-add-new-setTypeIdAndData-method-to-the-Block-cl.patch │ ├── 0100-perf-async-spawn-chunks.patch │ ├── 0101-fix-lag-compensate-eating.patch │ ├── 0102-perf-don-t-load-chunks-for-physics.patch │ ├── 0103-perf-don-t-load-chunks-for-light-checks.patch │ ├── 0104-perf-don-t-load-chunks-for-chests.patch │ ├── 0105-perf-don-t-load-chunks-for-endermans.patch │ ├── 0106-perf-don-t-load-chunks-for-village-doors.patch │ ├── 0107-fix-maps-shouldn-t-load-chunk.patch │ ├── 0108-fix-don-t-allow-digging-into-unloaded-chunks.patch │ ├── 0109-perf-handle-bad-chunks-more-gracefully.patch │ ├── 0110-perf-optimize-idle-furnaces.patch │ ├── 0111-fix-MC-158900.patch │ ├── 0112-perf-use-FastUtil-in-PlayerChunkMap.patch │ ├── 0113-perf-faster-entity-list.patch │ ├── 0114-fix-MC-10657.patch │ ├── 0115-perf-avoid-double-I-O-operation-on-player-file.patch │ ├── 0116-perf-configurable-asynchronous-JsonList-saving.patch │ ├── 0117-perf-further-improve-server-tick-loop.patch │ ├── 0118-perf-cache-block-break-animation-packet.patch │ ├── 0119-fix-teleport-invisibility.patch │ ├── 0120-perf-prevent-fishing-hooks-from-portal.patch │ ├── 0121-perf-skip-updating-entity-tracker-without-players.patch │ ├── 0122-fix-reset-players-airTicks-on-respawn.patch │ ├── 0123-fix-cow-dupe.patch │ ├── 0124-fix-MC-161754.patch │ ├── 0125-perf-use-FastUUID.patch │ ├── 0126-fix-use-vanilla-minecart-speeds.patch │ ├── 0127-fix-prevent-vehicle-move-while-awaiting-teleport-con.patch │ ├── 0128-feat-add-EntityTrackedEvent-and-EntityUntrackedEvent.patch │ ├── 0129-fix-truly-async-tab-complete.patch │ ├── 0130-fix-map-id-overflow.patch │ ├── 0131-feat-add-ServerTickStartEvent-ServerTickEndEvent.patch │ ├── 0132-feat-add-WorldTickStartEvent-WorldTickEndEvent.patch │ ├── 0133-feat-packet-limiter.patch │ ├── 0134-fix-don-t-clear-entity-metadata-when-sending-a-packe.patch │ ├── 0135-fix-arrow-velocity-exploit.patch │ ├── 0136-fix-jdk8-support.patch │ ├── 0137-feat-map-decorations-limit.patch │ ├── 0138-feat-drop-use-packets-while-inside-the-inventory.patch │ ├── 0139-feat-configurable-portal-exit-chunks-generation.patch │ ├── 0140-fix-broken-portal-creation.patch │ ├── 0141-feat-async-PlayerList.patch │ ├── 0142-perf-remove-DataWatcher-locking.patch │ ├── 0143-perf-optimize-light-lookup.patch │ ├── 0144-perf-set-IP_TOS-0x18.patch │ ├── 0145-feat-add-SoundEvent.patch │ ├── 0146-perf-Tuinity-Optimise-BlockSoil-nearby-water-lookup.patch │ ├── 0147-perf-cache-random-ticks.patch │ ├── 0148-perf-deactivate-gameLoopFunction.patch │ ├── 0149-fix-packet-spam-for-non-living-entities.patch │ ├── 0150-fix-packet-click-crash.patch │ ├── 0151-perf-optimize-held-items-swapping.patch │ ├── 0152-feat-configurable-collision-check.patch │ └── 0153-fix-randar-exploit.patch ├── pom.xml ├── reaper └── scripts ├── apply.sh ├── generatesources.sh ├── importmcdev.sh ├── init.sh ├── paperclip.sh ├── push.sh ├── rebuildpatches.sh ├── upstream.sh └── upstreamCommit.sh /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/dev-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/.github/workflows/dev-build.yml -------------------------------------------------------------------------------- /.github/workflows/pr-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/.github/workflows/pr-build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/README.md -------------------------------------------------------------------------------- /Reaper.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/Reaper.pro -------------------------------------------------------------------------------- /patches/api/0001-misc-rebrand-to-Reaper.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0001-misc-rebrand-to-Reaper.patch -------------------------------------------------------------------------------- /patches/api/0002-misc-update-commons-lang3-dependency.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0002-misc-update-commons-lang3-dependency.patch -------------------------------------------------------------------------------- /patches/api/0003-feat-Reaper-config.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0003-feat-Reaper-config.patch -------------------------------------------------------------------------------- /patches/api/0004-perf-optimizations.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0004-perf-optimizations.patch -------------------------------------------------------------------------------- /patches/api/0005-perf-optimize-unused.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0005-perf-optimize-unused.patch -------------------------------------------------------------------------------- /patches/api/0006-perf-use-MethodHandle-for-the-MaterialData.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0006-perf-use-MethodHandle-for-the-MaterialData.patch -------------------------------------------------------------------------------- /patches/api/0007-perf-single-values-array.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0007-perf-single-values-array.patch -------------------------------------------------------------------------------- /patches/api/0008-fix-Bukkit-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0008-fix-Bukkit-API.patch -------------------------------------------------------------------------------- /patches/api/0009-feat-add-SpongeAbsorbEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0009-feat-add-SpongeAbsorbEvent.patch -------------------------------------------------------------------------------- /patches/api/0010-feat-add-EntityArrowStuckEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0010-feat-add-EntityArrowStuckEvent.patch -------------------------------------------------------------------------------- /patches/api/0011-feat-add-PlayerAnvilDamageEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0011-feat-add-PlayerAnvilDamageEvent.patch -------------------------------------------------------------------------------- /patches/api/0012-feat-add-EntityMoveEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0012-feat-add-EntityMoveEvent.patch -------------------------------------------------------------------------------- /patches/api/0013-feat-add-AnyEntitySpawnEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0013-feat-add-AnyEntitySpawnEvent.patch -------------------------------------------------------------------------------- /patches/api/0014-feat-add-EntityTickEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0014-feat-add-EntityTickEvent.patch -------------------------------------------------------------------------------- /patches/api/0015-feat-add-TileEntityTickEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0015-feat-add-TileEntityTickEvent.patch -------------------------------------------------------------------------------- /patches/api/0016-feat-depth-for-the-BlockPhysicsEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0016-feat-depth-for-the-BlockPhysicsEvent.patch -------------------------------------------------------------------------------- /patches/api/0017-feat-add-new-setTypeIdAndData-method-to-the-Block-cl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0017-feat-add-new-setTypeIdAndData-method-to-the-Block-cl.patch -------------------------------------------------------------------------------- /patches/api/0018-feat-add-EntityTrackedEvent-and-EntityUntrackedEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0018-feat-add-EntityTrackedEvent-and-EntityUntrackedEvent.patch -------------------------------------------------------------------------------- /patches/api/0019-feat-add-ServerTickStartEvent-ServerTickEndEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0019-feat-add-ServerTickStartEvent-ServerTickEndEvent.patch -------------------------------------------------------------------------------- /patches/api/0020-feat-add-WorldTickStartEvent-WorldTickEndEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0020-feat-add-WorldTickStartEvent-WorldTickEndEvent.patch -------------------------------------------------------------------------------- /patches/api/0021-feat-add-SoundEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/api/0021-feat-add-SoundEvent.patch -------------------------------------------------------------------------------- /patches/server/0001-fix-mc-dev.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0001-fix-mc-dev.patch -------------------------------------------------------------------------------- /patches/server/0002-misc-rebrand-to-Reaper.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0002-misc-rebrand-to-Reaper.patch -------------------------------------------------------------------------------- /patches/server/0003-misc-Reaper-config-and-command.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0003-misc-Reaper-config-and-command.patch -------------------------------------------------------------------------------- /patches/server/0004-misc-remove-paper-server-impl-metrics.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0004-misc-remove-paper-server-impl-metrics.patch -------------------------------------------------------------------------------- /patches/server/0005-misc-add-Reaper-metrics.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0005-misc-add-Reaper-metrics.patch -------------------------------------------------------------------------------- /patches/server/0006-misc-update-netty-dependency.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0006-misc-update-netty-dependency.patch -------------------------------------------------------------------------------- /patches/server/0007-misc-update-sqlite-jdbc-dependency.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0007-misc-update-sqlite-jdbc-dependency.patch -------------------------------------------------------------------------------- /patches/server/0008-misc-update-mysql-connector-java-dependency.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0008-misc-update-mysql-connector-java-dependency.patch -------------------------------------------------------------------------------- /patches/server/0009-misc-update-fastutil-dependency.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0009-misc-update-fastutil-dependency.patch -------------------------------------------------------------------------------- /patches/server/0010-misc-add-caffeine-dependency.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0010-misc-add-caffeine-dependency.patch -------------------------------------------------------------------------------- /patches/server/0011-misc-reduce-offline-mode-warn.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0011-misc-reduce-offline-mode-warn.patch -------------------------------------------------------------------------------- /patches/server/0012-fix-MC-101232.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0012-fix-MC-101232.patch -------------------------------------------------------------------------------- /patches/server/0013-fix-MC-103516.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0013-fix-MC-103516.patch -------------------------------------------------------------------------------- /patches/server/0014-fix-MC-120780.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0014-fix-MC-120780.patch -------------------------------------------------------------------------------- /patches/server/0015-fix-MC-128547.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0015-fix-MC-128547.patch -------------------------------------------------------------------------------- /patches/server/0016-perf-revert-Do-not-let-the-server-load-chunks-from-n.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0016-perf-revert-Do-not-let-the-server-load-chunks-from-n.patch -------------------------------------------------------------------------------- /patches/server/0017-perf-revert-Anti-Xray.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0017-perf-revert-Anti-Xray.patch -------------------------------------------------------------------------------- /patches/server/0018-perf-remove-snooper.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0018-perf-remove-snooper.patch -------------------------------------------------------------------------------- /patches/server/0019-perf-optimizations.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0019-perf-optimizations.patch -------------------------------------------------------------------------------- /patches/server/0020-perf-experimental-optimizations.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0020-perf-experimental-optimizations.patch -------------------------------------------------------------------------------- /patches/server/0021-perf-use-custom-PacketPlayOutBlockChange-constructor.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0021-perf-use-custom-PacketPlayOutBlockChange-constructor.patch -------------------------------------------------------------------------------- /patches/server/0022-perf-optimize-BlockPosition.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0022-perf-optimize-BlockPosition.patch -------------------------------------------------------------------------------- /patches/server/0023-perf-fast-passengers-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0023-perf-fast-passengers-check.patch -------------------------------------------------------------------------------- /patches/server/0024-perf-don-t-tick-enchantment-tables.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0024-perf-don-t-tick-enchantment-tables.patch -------------------------------------------------------------------------------- /patches/server/0025-perf-disable-sign-commands.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0025-perf-disable-sign-commands.patch -------------------------------------------------------------------------------- /patches/server/0026-perf-optimize-physics-update-loop.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0026-perf-optimize-physics-update-loop.patch -------------------------------------------------------------------------------- /patches/server/0027-perf-optimize-block-event-queue.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0027-perf-optimize-block-event-queue.patch -------------------------------------------------------------------------------- /patches/server/0028-perf-remove-redundant-toArray-call.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0028-perf-remove-redundant-toArray-call.patch -------------------------------------------------------------------------------- /patches/server/0029-perf-remove-unnecessary-synchronization.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0029-perf-remove-unnecessary-synchronization.patch -------------------------------------------------------------------------------- /patches/server/0030-perf-don-t-tick-end-gateway-if-not-in-the-end-world.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0030-perf-don-t-tick-end-gateway-if-not-in-the-end-world.patch -------------------------------------------------------------------------------- /patches/server/0031-perf-optimize-player-lookup.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0031-perf-optimize-player-lookup.patch -------------------------------------------------------------------------------- /patches/server/0032-perf-guava-to-caffeine.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0032-perf-guava-to-caffeine.patch -------------------------------------------------------------------------------- /patches/server/0033-perf-cache-entity-owner.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0033-perf-cache-entity-owner.patch -------------------------------------------------------------------------------- /patches/server/0034-perf-cache-isInLava-result.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0034-perf-cache-isInLava-result.patch -------------------------------------------------------------------------------- /patches/server/0035-perf-cache-hashCodes.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0035-perf-cache-hashCodes.patch -------------------------------------------------------------------------------- /patches/server/0036-perf-deactivate-PooledBlockPosition.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0036-perf-deactivate-PooledBlockPosition.patch -------------------------------------------------------------------------------- /patches/server/0037-perf-cache-current-entity-block-position.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0037-perf-cache-current-entity-block-position.patch -------------------------------------------------------------------------------- /patches/server/0038-perf-cache-world-configs.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0038-perf-cache-world-configs.patch -------------------------------------------------------------------------------- /patches/server/0039-perf-reduce-entity-tracker-updates.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0039-perf-reduce-entity-tracker-updates.patch -------------------------------------------------------------------------------- /patches/server/0040-perf-reduce-inventory-updates.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0040-perf-reduce-inventory-updates.patch -------------------------------------------------------------------------------- /patches/server/0041-perf-Lithium-ai-pathing-ChunkCache.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0041-perf-Lithium-ai-pathing-ChunkCache.patch -------------------------------------------------------------------------------- /patches/server/0042-perf-Lithium-ai-pathing-LandPathNodeMaker.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0042-perf-Lithium-ai-pathing-LandPathNodeMaker.patch -------------------------------------------------------------------------------- /patches/server/0043-perf-Lithium-math-sine_lut-MathHelper.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0043-perf-Lithium-math-sine_lut-MathHelper.patch -------------------------------------------------------------------------------- /patches/server/0044-fix-Bukkit-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0044-fix-Bukkit-API.patch -------------------------------------------------------------------------------- /patches/server/0045-fix-clientside-sword-damage.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0045-fix-clientside-sword-damage.patch -------------------------------------------------------------------------------- /patches/server/0046-fix-dispenser-shulker-box-crash.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0046-fix-dispenser-shulker-box-crash.patch -------------------------------------------------------------------------------- /patches/server/0047-fix-PlayerInteractEvent-not-called-in-specific-situa.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0047-fix-PlayerInteractEvent-not-called-in-specific-situa.patch -------------------------------------------------------------------------------- /patches/server/0048-fix-don-t-send-unreachable-blocks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0048-fix-don-t-send-unreachable-blocks.patch -------------------------------------------------------------------------------- /patches/server/0049-fix-tile-entity-ticking-crash.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0049-fix-tile-entity-ticking-crash.patch -------------------------------------------------------------------------------- /patches/server/0050-fix-NaN-pos-on-entity-data-save.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0050-fix-NaN-pos-on-entity-data-save.patch -------------------------------------------------------------------------------- /patches/server/0051-fix-the-world-not-saving.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0051-fix-the-world-not-saving.patch -------------------------------------------------------------------------------- /patches/server/0052-fix-setViewDistance-bug.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0052-fix-setViewDistance-bug.patch -------------------------------------------------------------------------------- /patches/server/0053-fix-update-player-chunk-map-on-mount.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0053-fix-update-player-chunk-map-on-mount.patch -------------------------------------------------------------------------------- /patches/server/0054-fix-entityliving-double-dying.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0054-fix-entityliving-double-dying.patch -------------------------------------------------------------------------------- /patches/server/0055-fix-rail-and-carpet-dupe.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0055-fix-rail-and-carpet-dupe.patch -------------------------------------------------------------------------------- /patches/server/0056-fix-force-player-dismount.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0056-fix-force-player-dismount.patch -------------------------------------------------------------------------------- /patches/server/0057-fix-tile-entity-chunk-ban.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0057-fix-tile-entity-chunk-ban.patch -------------------------------------------------------------------------------- /patches/server/0058-fix-check-the-pages-amount-on-book-NBT-validation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0058-fix-check-the-pages-amount-on-book-NBT-validation.patch -------------------------------------------------------------------------------- /patches/server/0059-fix-check-for-a-book-in-hand-before-accepting-the-bo.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0059-fix-check-for-a-book-in-hand-before-accepting-the-bo.patch -------------------------------------------------------------------------------- /patches/server/0060-fix-stackoverflow-while-loading-chunk-entities.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0060-fix-stackoverflow-while-loading-chunk-entities.patch -------------------------------------------------------------------------------- /patches/server/0061-fix-do-not-load-chunks-on-adjacent-chest-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0061-fix-do-not-load-chunks-on-adjacent-chest-check.patch -------------------------------------------------------------------------------- /patches/server/0062-fix-clientside-entity-desynchronization.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0062-fix-clientside-entity-desynchronization.patch -------------------------------------------------------------------------------- /patches/server/0063-fix-paper-s-collision-disable-for-custom-scoreboards.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0063-fix-paper-s-collision-disable-for-custom-scoreboards.patch -------------------------------------------------------------------------------- /patches/server/0064-fix-oversized-bounding-box-on-dismount.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0064-fix-oversized-bounding-box-on-dismount.patch -------------------------------------------------------------------------------- /patches/server/0065-fix-do-not-accept-invalid-client-settings.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0065-fix-do-not-accept-invalid-client-settings.patch -------------------------------------------------------------------------------- /patches/server/0066-fix-do-not-reattach-RootVehicle-that-too-far.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0066-fix-do-not-reattach-RootVehicle-that-too-far.patch -------------------------------------------------------------------------------- /patches/server/0067-fix-attempt-to-reduce-EntityTracker-memory-leakage.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0067-fix-attempt-to-reduce-EntityTracker-memory-leakage.patch -------------------------------------------------------------------------------- /patches/server/0068-feat-max-view-distance-from-32-to-64.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0068-feat-max-view-distance-from-32-to-64.patch -------------------------------------------------------------------------------- /patches/server/0069-feat-always-full-chat-visibility.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0069-feat-always-full-chat-visibility.patch -------------------------------------------------------------------------------- /patches/server/0070-feat-dynamic-view-distance.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0070-feat-dynamic-view-distance.patch -------------------------------------------------------------------------------- /patches/server/0071-feat-add-SpongeAbsorbEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0071-feat-add-SpongeAbsorbEvent.patch -------------------------------------------------------------------------------- /patches/server/0072-feat-add-EntityArrowStuckEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0072-feat-add-EntityArrowStuckEvent.patch -------------------------------------------------------------------------------- /patches/server/0073-feat-add-PlayerAnvilDamageEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0073-feat-add-PlayerAnvilDamageEvent.patch -------------------------------------------------------------------------------- /patches/server/0074-feat-add-EntityMoveEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0074-feat-add-EntityMoveEvent.patch -------------------------------------------------------------------------------- /patches/server/0075-feat-add-AnyEntitySpawnEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0075-feat-add-AnyEntitySpawnEvent.patch -------------------------------------------------------------------------------- /patches/server/0076-feat-add-EntityTickEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0076-feat-add-EntityTickEvent.patch -------------------------------------------------------------------------------- /patches/server/0077-feat-add-TileEntityTickEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0077-feat-add-TileEntityTickEvent.patch -------------------------------------------------------------------------------- /patches/server/0078-feat-configurable-portal-travel-cache.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0078-feat-configurable-portal-travel-cache.patch -------------------------------------------------------------------------------- /patches/server/0079-feat-delayed-chunk-send.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0079-feat-delayed-chunk-send.patch -------------------------------------------------------------------------------- /patches/server/0080-feat-configurable-wither-spawn-shape-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0080-feat-configurable-wither-spawn-shape-check.patch -------------------------------------------------------------------------------- /patches/server/0081-feat-configurable-end-portal-shape-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0081-feat-configurable-end-portal-shape-check.patch -------------------------------------------------------------------------------- /patches/server/0082-feat-configurable-nether-portal-shape-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0082-feat-configurable-nether-portal-shape-check.patch -------------------------------------------------------------------------------- /patches/server/0083-feat-configurable-halloween-mob-feature.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0083-feat-configurable-halloween-mob-feature.patch -------------------------------------------------------------------------------- /patches/server/0084-feat-configurable-paper-custom-flow-speed.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0084-feat-configurable-paper-custom-flow-speed.patch -------------------------------------------------------------------------------- /patches/server/0085-feat-configurable-step-sounds.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0085-feat-configurable-step-sounds.patch -------------------------------------------------------------------------------- /patches/server/0086-feat-old-combat-system.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0086-feat-old-combat-system.patch -------------------------------------------------------------------------------- /patches/server/0087-perf-lighting-throttling.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0087-perf-lighting-throttling.patch -------------------------------------------------------------------------------- /patches/server/0088-feat-configurable-villagers.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0088-feat-configurable-villagers.patch -------------------------------------------------------------------------------- /patches/server/0089-perf-optimize-chat-component-parsing.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0089-perf-optimize-chat-component-parsing.patch -------------------------------------------------------------------------------- /patches/server/0090-feat-configurable-time-update-period.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0090-feat-configurable-time-update-period.patch -------------------------------------------------------------------------------- /patches/server/0091-feat-configurable-relative-arrow-motion.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0091-feat-configurable-relative-arrow-motion.patch -------------------------------------------------------------------------------- /patches/server/0092-feat-round-player-ping.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0092-feat-round-player-ping.patch -------------------------------------------------------------------------------- /patches/server/0093-feat-configurable-ping-period.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0093-feat-configurable-ping-period.patch -------------------------------------------------------------------------------- /patches/server/0094-feat-entity-tracker-check-Y.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0094-feat-entity-tracker-check-Y.patch -------------------------------------------------------------------------------- /patches/server/0095-perf-add-Velocity-natives-for-encryption-and-compres.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0095-perf-add-Velocity-natives-for-encryption-and-compres.patch -------------------------------------------------------------------------------- /patches/server/0096-perf-optimize-NetworkManager.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0096-perf-optimize-NetworkManager.patch -------------------------------------------------------------------------------- /patches/server/0097-perf-consolidate-flush-calls-for-entity-tracker-pack.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0097-perf-consolidate-flush-calls-for-entity-tracker-pack.patch -------------------------------------------------------------------------------- /patches/server/0098-perf-cache-chunk-NBT-in-the-PacketPlayOutMapChunk.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0098-perf-cache-chunk-NBT-in-the-PacketPlayOutMapChunk.patch -------------------------------------------------------------------------------- /patches/server/0099-feat-add-new-setTypeIdAndData-method-to-the-Block-cl.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0099-feat-add-new-setTypeIdAndData-method-to-the-Block-cl.patch -------------------------------------------------------------------------------- /patches/server/0100-perf-async-spawn-chunks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0100-perf-async-spawn-chunks.patch -------------------------------------------------------------------------------- /patches/server/0101-fix-lag-compensate-eating.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0101-fix-lag-compensate-eating.patch -------------------------------------------------------------------------------- /patches/server/0102-perf-don-t-load-chunks-for-physics.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0102-perf-don-t-load-chunks-for-physics.patch -------------------------------------------------------------------------------- /patches/server/0103-perf-don-t-load-chunks-for-light-checks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0103-perf-don-t-load-chunks-for-light-checks.patch -------------------------------------------------------------------------------- /patches/server/0104-perf-don-t-load-chunks-for-chests.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0104-perf-don-t-load-chunks-for-chests.patch -------------------------------------------------------------------------------- /patches/server/0105-perf-don-t-load-chunks-for-endermans.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0105-perf-don-t-load-chunks-for-endermans.patch -------------------------------------------------------------------------------- /patches/server/0106-perf-don-t-load-chunks-for-village-doors.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0106-perf-don-t-load-chunks-for-village-doors.patch -------------------------------------------------------------------------------- /patches/server/0107-fix-maps-shouldn-t-load-chunk.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0107-fix-maps-shouldn-t-load-chunk.patch -------------------------------------------------------------------------------- /patches/server/0108-fix-don-t-allow-digging-into-unloaded-chunks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0108-fix-don-t-allow-digging-into-unloaded-chunks.patch -------------------------------------------------------------------------------- /patches/server/0109-perf-handle-bad-chunks-more-gracefully.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0109-perf-handle-bad-chunks-more-gracefully.patch -------------------------------------------------------------------------------- /patches/server/0110-perf-optimize-idle-furnaces.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0110-perf-optimize-idle-furnaces.patch -------------------------------------------------------------------------------- /patches/server/0111-fix-MC-158900.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0111-fix-MC-158900.patch -------------------------------------------------------------------------------- /patches/server/0112-perf-use-FastUtil-in-PlayerChunkMap.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0112-perf-use-FastUtil-in-PlayerChunkMap.patch -------------------------------------------------------------------------------- /patches/server/0113-perf-faster-entity-list.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0113-perf-faster-entity-list.patch -------------------------------------------------------------------------------- /patches/server/0114-fix-MC-10657.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0114-fix-MC-10657.patch -------------------------------------------------------------------------------- /patches/server/0115-perf-avoid-double-I-O-operation-on-player-file.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0115-perf-avoid-double-I-O-operation-on-player-file.patch -------------------------------------------------------------------------------- /patches/server/0116-perf-configurable-asynchronous-JsonList-saving.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0116-perf-configurable-asynchronous-JsonList-saving.patch -------------------------------------------------------------------------------- /patches/server/0117-perf-further-improve-server-tick-loop.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0117-perf-further-improve-server-tick-loop.patch -------------------------------------------------------------------------------- /patches/server/0118-perf-cache-block-break-animation-packet.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0118-perf-cache-block-break-animation-packet.patch -------------------------------------------------------------------------------- /patches/server/0119-fix-teleport-invisibility.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0119-fix-teleport-invisibility.patch -------------------------------------------------------------------------------- /patches/server/0120-perf-prevent-fishing-hooks-from-portal.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0120-perf-prevent-fishing-hooks-from-portal.patch -------------------------------------------------------------------------------- /patches/server/0121-perf-skip-updating-entity-tracker-without-players.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0121-perf-skip-updating-entity-tracker-without-players.patch -------------------------------------------------------------------------------- /patches/server/0122-fix-reset-players-airTicks-on-respawn.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0122-fix-reset-players-airTicks-on-respawn.patch -------------------------------------------------------------------------------- /patches/server/0123-fix-cow-dupe.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0123-fix-cow-dupe.patch -------------------------------------------------------------------------------- /patches/server/0124-fix-MC-161754.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0124-fix-MC-161754.patch -------------------------------------------------------------------------------- /patches/server/0125-perf-use-FastUUID.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0125-perf-use-FastUUID.patch -------------------------------------------------------------------------------- /patches/server/0126-fix-use-vanilla-minecart-speeds.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0126-fix-use-vanilla-minecart-speeds.patch -------------------------------------------------------------------------------- /patches/server/0127-fix-prevent-vehicle-move-while-awaiting-teleport-con.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0127-fix-prevent-vehicle-move-while-awaiting-teleport-con.patch -------------------------------------------------------------------------------- /patches/server/0128-feat-add-EntityTrackedEvent-and-EntityUntrackedEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0128-feat-add-EntityTrackedEvent-and-EntityUntrackedEvent.patch -------------------------------------------------------------------------------- /patches/server/0129-fix-truly-async-tab-complete.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0129-fix-truly-async-tab-complete.patch -------------------------------------------------------------------------------- /patches/server/0130-fix-map-id-overflow.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0130-fix-map-id-overflow.patch -------------------------------------------------------------------------------- /patches/server/0131-feat-add-ServerTickStartEvent-ServerTickEndEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0131-feat-add-ServerTickStartEvent-ServerTickEndEvent.patch -------------------------------------------------------------------------------- /patches/server/0132-feat-add-WorldTickStartEvent-WorldTickEndEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0132-feat-add-WorldTickStartEvent-WorldTickEndEvent.patch -------------------------------------------------------------------------------- /patches/server/0133-feat-packet-limiter.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0133-feat-packet-limiter.patch -------------------------------------------------------------------------------- /patches/server/0134-fix-don-t-clear-entity-metadata-when-sending-a-packe.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0134-fix-don-t-clear-entity-metadata-when-sending-a-packe.patch -------------------------------------------------------------------------------- /patches/server/0135-fix-arrow-velocity-exploit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0135-fix-arrow-velocity-exploit.patch -------------------------------------------------------------------------------- /patches/server/0136-fix-jdk8-support.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0136-fix-jdk8-support.patch -------------------------------------------------------------------------------- /patches/server/0137-feat-map-decorations-limit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0137-feat-map-decorations-limit.patch -------------------------------------------------------------------------------- /patches/server/0138-feat-drop-use-packets-while-inside-the-inventory.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0138-feat-drop-use-packets-while-inside-the-inventory.patch -------------------------------------------------------------------------------- /patches/server/0139-feat-configurable-portal-exit-chunks-generation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0139-feat-configurable-portal-exit-chunks-generation.patch -------------------------------------------------------------------------------- /patches/server/0140-fix-broken-portal-creation.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0140-fix-broken-portal-creation.patch -------------------------------------------------------------------------------- /patches/server/0141-feat-async-PlayerList.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0141-feat-async-PlayerList.patch -------------------------------------------------------------------------------- /patches/server/0142-perf-remove-DataWatcher-locking.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0142-perf-remove-DataWatcher-locking.patch -------------------------------------------------------------------------------- /patches/server/0143-perf-optimize-light-lookup.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0143-perf-optimize-light-lookup.patch -------------------------------------------------------------------------------- /patches/server/0144-perf-set-IP_TOS-0x18.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0144-perf-set-IP_TOS-0x18.patch -------------------------------------------------------------------------------- /patches/server/0145-feat-add-SoundEvent.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0145-feat-add-SoundEvent.patch -------------------------------------------------------------------------------- /patches/server/0146-perf-Tuinity-Optimise-BlockSoil-nearby-water-lookup.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0146-perf-Tuinity-Optimise-BlockSoil-nearby-water-lookup.patch -------------------------------------------------------------------------------- /patches/server/0147-perf-cache-random-ticks.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0147-perf-cache-random-ticks.patch -------------------------------------------------------------------------------- /patches/server/0148-perf-deactivate-gameLoopFunction.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0148-perf-deactivate-gameLoopFunction.patch -------------------------------------------------------------------------------- /patches/server/0149-fix-packet-spam-for-non-living-entities.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0149-fix-packet-spam-for-non-living-entities.patch -------------------------------------------------------------------------------- /patches/server/0150-fix-packet-click-crash.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0150-fix-packet-click-crash.patch -------------------------------------------------------------------------------- /patches/server/0151-perf-optimize-held-items-swapping.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0151-perf-optimize-held-items-swapping.patch -------------------------------------------------------------------------------- /patches/server/0152-feat-configurable-collision-check.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0152-feat-configurable-collision-check.patch -------------------------------------------------------------------------------- /patches/server/0153-fix-randar-exploit.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/patches/server/0153-fix-randar-exploit.patch -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/pom.xml -------------------------------------------------------------------------------- /reaper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/reaper -------------------------------------------------------------------------------- /scripts/apply.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/apply.sh -------------------------------------------------------------------------------- /scripts/generatesources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/generatesources.sh -------------------------------------------------------------------------------- /scripts/importmcdev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/importmcdev.sh -------------------------------------------------------------------------------- /scripts/init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/init.sh -------------------------------------------------------------------------------- /scripts/paperclip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/paperclip.sh -------------------------------------------------------------------------------- /scripts/push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/push.sh -------------------------------------------------------------------------------- /scripts/rebuildpatches.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/rebuildpatches.sh -------------------------------------------------------------------------------- /scripts/upstream.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/upstream.sh -------------------------------------------------------------------------------- /scripts/upstreamCommit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruViolence/Reaper/HEAD/scripts/upstreamCommit.sh --------------------------------------------------------------------------------