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
This commit is contained in:
DaPorkchop_ 2020-10-15 08:30:25 +02:00 committed by GitHub
parent 40de801eb0
commit 7d2745dee6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 371 additions and 253 deletions

View file

@ -111,7 +111,7 @@
<dependency>
<groupId>com.github.steveice10</groupId>
<artifactId>mcprotocollib</artifactId>
<version>976c2d0f89</version>
<version>3a69a0614c</version>
<scope>compile</scope>
<exclusions>
<exclusion>