Geyser/connector/src/main/java/org/geysermc/connector/network/session/cache
DaPorkchop_ 7d2745dee6
Faster chunk conversion (#1400)
* BlockStorage is never used concurrently, no need to synchronize

* initial, semi-functional, faster chunk conversion

* faster chunk conversion works well for every situation except spigot

* delete unused ChunkPosition class

* preallocate and pool chunk encoding buffers

* make it work correctly on spigot

* make field naming more consistent

* attempt to upgrade to latest MCProtocolLib

* remove debug code

* compile against my MCProtocolLib fork while i wait for my upstream PR to be accepted

* return to Steveice10 MCProtocolLib
2020-10-15 01:30:25 -05:00
..
BossBar.java Bedrock 1.16 updating part 1 2020-06-22 20:11:09 -04:00
ChunkCache.java Faster chunk conversion (#1400) 2020-10-15 01:30:25 -05:00
EntityCache.java Fix inconsistencies with players and the player list (#1298) 2020-09-16 00:18:18 -04:00
EntityEffectCache.java Moved break time checks to BlockUtils class, Created ItemUtils and added helper function to get enchantment levels on items, implemented a entity effect cache, added haste and mining fatigue check for block breaking animations, fixed block breaking animations for blocks with speeds that are not affected by tools. 2020-03-22 22:59:34 +00:00
InventoryCache.java Use Int2ObjectMap in InventoryCache and JavaServerDeclareCommandsTranslator 2020-04-25 17:56:19 -05:00
TeleportCache.java Fix movement issues #466 (#473) 2020-05-04 01:06:08 -05:00
WindowCache.java Implement helper methods for sending packets (#487) 2020-05-05 10:51:43 -05:00
WorldCache.java Scoreboard improvements (#1166) 2020-08-28 10:47:52 -05:00