Yatopia/patches/server
budgidiere 9047fcc9d4
Dev/fast suffocation check (#222)
* Use faster block collision check for entity suffocation check

Improves the speed of checks by ~3,000ns per entity on average.

* Add alternative constructor for suffocation check

This fixes entities falling through non-full blocks, such as slabs or hoppers.

* add patches.md

Co-authored-by: Mykyta Komarn <nkomarn@hotmail.com>
2020-09-29 20:47:34 -05:00
..
0001-Yatopia-Server-Fixes.patch Fix IndexOutOfBoundsException when sending too many changes 2020-09-29 20:47:32 +03:00
0002-Modify-POM.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur) 2020-09-13 09:07:20 +03:00
0003-Brandings.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur) 2020-09-15 08:23:39 +03:00
0004-Add-GameProfileLookupEvent.patch Patch cleanup (#77) 2020-08-11 13:40:29 -05:00
0005-Add-last-tick-time-API.patch Add IntelliJ IDEA runnable 2020-09-27 17:08:32 -05:00
0006-Yatopia-configuration.patch Fix IndexOutOfBoundsException when sending too many changes 2020-09-29 20:47:32 +03:00
0007-Per-entity-type-collision-settings.patch Fix misc entity type handling for EntityFilter 2020-09-13 12:27:38 +03:00
0008-Allow-to-change-the-piston-push-limit.patch Yatopia command gets nuked 2020-09-15 08:43:13 +03:00
0009-Add-NBT-API-as-a-first-class-lib.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur) 2020-09-13 09:07:20 +03:00
0010-Player-saving-async-FileIO.patch Nuked some patches 2020-09-13 10:00:43 +03:00
0011-Modify-default-configs.patch Update upstream 2020-08-31 12:24:45 +03:00
0012-lithium-MixinDirection.patch Initial 1.16.2 support 2020-08-13 18:53:32 +03:00
0013-lithium-MixinBox.patch Update upstream 2020-08-31 12:24:45 +03:00
0014-lithium-enum_values.patch Update to 1.16.3 2020-09-11 09:03:00 +03:00
0015-lithium-MixinGoalSelector.patch Initial 1.16.2 support 2020-08-13 18:53:32 +03:00
0016-lithium-MixinLandPathNodeMaker.patch Initial 1.16.2 support 2020-08-13 18:53:32 +03:00
0017-lithium-MixinBiome.patch Correctly clean counter to fix HashedList#contains method 2020-09-10 20:23:55 +03:00
0018-Item-stuck-sleep-config.patch Yatopia command gets nuked 2020-09-15 08:43:13 +03:00
0019-Option-for-simpler-Villagers.patch Yatopia command gets nuked 2020-09-15 08:43:13 +03:00
0020-Heavily-optimize-furnance-fuel-and-recipe-lookups.patch Sidestreams updated 2020-08-15 12:43:24 +03:00
0021-Optimize-TileEntity-load-unload.patch Updated Upstream and Sidestream(s) (Tuinity) 2020-09-21 15:55:01 +03:00
0022-Global-Eula-file.patch Upstream update & more 2020-08-26 09:17:38 +03:00
0023-Redirect-Configs.patch Fix IndexOutOfBoundsException when sending too many changes 2020-09-29 20:47:32 +03:00
0024-Akarin-Updated-Save-json-list-async.patch Upstream update & more 2020-08-26 09:17:38 +03:00
0025-lithium-MixinChunkGeneratorAbstract.patch Upstream update & more 2020-08-26 09:17:38 +03:00
0026-lithium-MixinDataWatcher.patch Upstream update & more 2020-08-26 09:17:38 +03:00
0027-Fix-lead-fall-dmg-config.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur/Rainforest) 2020-09-20 21:45:23 +03:00
0028-Optimize-player-loops-around-weather.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur) 2020-09-23 18:38:34 +03:00
0029-Optimize-BehaviorController.patch Upstream update & more 2020-08-26 09:17:38 +03:00
0030-Use-block-distance-in-portal-search-radius.patch Check if the position checked has this property 2020-09-21 18:20:37 +03:00
0031-Add-timings-for-Pathfinder.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur/Rainforest) 2020-09-20 21:45:23 +03:00
0032-Send-more-packets-immediately.patch Villager stuff 2020-09-13 08:22:23 +03:00
0033-Use-offline-uuids-if-we-need-to.patch Yatopia command gets nuked 2020-09-15 08:43:13 +03:00
0034-lithium-collision-optimizations.patch Do not limit the VoxelShape only to its AABB 2020-09-29 13:36:29 +03:00
0035-lithium-VoxelShapesMixin.patch Entities fall through Hoppers, Slabs and Stairs 2020-09-28 15:07:07 +03:00
0036-lithium-MixinChunkSection.patch Villager stuff 2020-09-13 08:22:23 +03:00
0037-Fix-recipe-crash.patch Villager stuff 2020-09-13 08:22:23 +03:00
0038-Load-also-the-chunk-that-you-re-teleporting-to.patch Add more permanent getLastTick time API 2020-09-27 19:05:16 +03:00
0039-Highly-optimize-VillagePlace-filtering.patch Do not limit the VoxelShape only to its AABB 2020-09-29 13:36:29 +03:00
0040-Nuke-streams-off-BlockPosition.patch Fixes #202 (#220) (#221) 2020-09-29 16:54:47 -05:00
0041-Nuke-streams-off-SectionPosition.patch Villager stuff 2020-09-13 08:22:23 +03:00
0042-Stop-wasting-resources-on-JsonList-get.patch Nuked some patches 2020-09-13 10:00:43 +03:00
0043-ProxyForwardDataEvent.patch Villager stuff 2020-09-13 08:22:23 +03:00
0044-Fix-Unable-to-save-chunk-error.patch Add more permanent getLastTick time API 2020-09-27 19:05:16 +03:00
0045-Fix-LightEngineThreaded-memory-leak.patch Add more permanent getLastTick time API 2020-09-27 19:05:16 +03:00
0046-Respect-PlayerKickEvent-leaveMessage.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur/Rainforest) 2020-09-20 21:45:23 +03:00
0047-Shutdown-Bootstrap-thread-pool.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur/Rainforest) 2020-09-20 21:45:23 +03:00
0048-Optimize-Villagers.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur/Rainforest) 2020-09-20 21:45:23 +03:00
0049-Fix-villager-dupe.patch Updated Upstream and Sidestream(s) (Tuinity/Purpur/Rainforest) 2020-09-20 21:45:23 +03:00
0050-Optimize-whitelist-command-for-multiple-additions-re.patch Add more permanent getLastTick time API 2020-09-27 19:05:16 +03:00
0051-PlayerAttackEntityEvent.patch Properly handle PlayerAttackEntityEvent 2020-09-22 15:21:04 +03:00
0052-Fix-watchdog-termination-hanging-indefinitely.patch Add more permanent getLastTick time API 2020-09-27 19:05:16 +03:00
0053-lithium-PerlinNoiseSamplerMixin.patch Add more permanent getLastTick time API 2020-09-27 19:05:16 +03:00
0054-lithium-NoiseChunkGeneratorMixin.patch Add more permanent getLastTick time API 2020-09-27 19:05:16 +03:00
0055-lithium-VoronoiBiomeAccessTypeMixin.patch Minimize DIff 2020-09-27 09:14:14 -05:00
0056-Add-StructureLocateEvent.patch Add StructureLocateEvent 2020-09-27 14:36:48 -05:00
0057-Add-IntelliJ-IDEA-runnable.patch Dev/thread (#214) 2020-09-28 16:31:36 -05:00
0058-Respect-rotation-when-respawning.patch Some small patches 2020-09-28 16:33:03 +03:00
0059-Fix-merging-spawning-values.patch Some small patches 2020-09-28 16:33:03 +03:00
0060-Tic-Tacs-Threading-Fix.patch Dev/thread (#214) 2020-09-28 16:31:36 -05:00
0061-Fix-IndexOutOfBoundsException-when-sending-too-many-.patch Fix IndexOutOfBoundsException when sending too many changes 2020-09-29 20:47:32 +03:00
0062-Use-faster-block-collision-check-for-entity-suffocat.patch Dev/fast suffocation check (#222) 2020-09-29 20:47:34 -05:00