1
0
cuberite-2a/src/Protocol
Tiger Wang 868cd94ee9
Prepare ChunkData for BlockState storage (#5105)
* Rename ChunkData Creatable test

* Add missing Y-check in RedstoneWireHandler

* Remove ChunkDef.h dependency in Scoreboard

* Prepare ChunkData for BlockState storage

+ Split chunk block, meta, block & sky light storage
+ Load the height map from disk
- Reduce duplicated code in ChunkData
- Remove saving MCSBiomes, there aren't any
- Remove the allocation pool, ref #4315, #3864

* fixed build

* fixed test

* fixed the debug compile

Co-authored-by: 12xx12 <44411062+12xx12@users.noreply.github.com>
2021-03-05 14:03:55 +01:00
..
Palettes Prepare for 1.15+ (#4856) 2020-12-21 13:54:04 +00:00
Authenticator.cpp Update submodules (#4727) 2020-05-09 15:51:15 +01:00
Authenticator.h Using Super. 2020-04-16 20:07:48 +00:00
ChunkDataSerializer.cpp Prepare ChunkData for BlockState storage (#5105) 2021-03-05 14:03:55 +01:00
ChunkDataSerializer.h Prepare ChunkData for BlockState storage (#5105) 2021-03-05 14:03:55 +01:00
CMakeLists.txt 1.14 connection support 2020-07-26 18:55:16 +01:00
ForgeHandshake.cpp zlib -> libdeflate (#5085) 2021-01-11 16:39:43 +00:00
ForgeHandshake.h zlib -> libdeflate (#5085) 2021-01-11 16:39:43 +00:00
MojangAPI.cpp Update submodules (#4727) 2020-05-09 15:51:15 +01:00
MojangAPI.h Add cUUID class (#3871) 2017-08-25 13:43:18 +01:00
Packetizer.cpp Adds playerlist header and footer broadcasting (1.8-1.13) 2021-02-06 14:14:40 +00:00
Packetizer.h zlib -> libdeflate (#5085) 2021-01-11 16:39:43 +00:00
Protocol_1_8.cpp Mark UNREACHABLE with intrinsics 2021-02-20 17:46:02 +00:00
Protocol_1_8.h Adds playerlist header and footer broadcasting (1.8-1.13) 2021-02-06 14:14:40 +00:00
Protocol_1_9.cpp Mark UNREACHABLE with intrinsics 2021-02-20 17:46:02 +00:00
Protocol_1_9.h zlib -> libdeflate (#5085) 2021-01-11 16:39:43 +00:00
Protocol_1_10.cpp Mark UNREACHABLE with intrinsics 2021-02-20 17:46:02 +00:00
Protocol_1_10.h Adding new monster types to enum and saving/loading for easier future implementation (#4941) 2020-11-22 23:41:13 +00:00
Protocol_1_11.cpp Mark UNREACHABLE with intrinsics 2021-02-20 17:46:02 +00:00
Protocol_1_11.h Remove GetProtocolVersion unneeded comments 2020-07-19 23:11:02 +01:00
Protocol_1_12.cpp Mark UNREACHABLE with intrinsics 2021-02-20 17:46:02 +00:00
Protocol_1_12.h Adding new monster types to enum and saving/loading for easier future implementation (#4941) 2020-11-22 23:41:13 +00:00
Protocol_1_13.cpp Mark UNREACHABLE with intrinsics 2021-02-20 17:46:02 +00:00
Protocol_1_13.h 1.13+: Send length-prefixed server Brand string 2020-08-28 21:08:06 +01:00
Protocol_1_14.cpp zlib -> libdeflate (#5085) 2021-01-11 16:39:43 +00:00
Protocol_1_14.h Cleanup Protocol classes 2020-09-18 16:41:06 +01:00
Protocol.h Adds playerlist header and footer broadcasting (1.8-1.13) 2021-02-06 14:14:40 +00:00
ProtocolRecognizer.cpp MultiVersionProtocol: fix two crashes 2021-01-19 09:54:58 +00:00
ProtocolRecognizer.h MultiVersionProtocol: fix two crashes 2021-01-19 09:54:58 +00:00
RecipeMapper.cpp Introduce recipe book functionality (#4493) 2020-07-14 17:56:42 +01:00
RecipeMapper.h Introduce recipe book functionality (#4493) 2020-07-14 17:56:42 +01:00