stevenarella/protocol/src/protocol/versions
iceiix 1f183ed76e
1.18.1 protocol (757) (#640)
https://wiki.vg/index.php?title=Protocol&oldid=17203 1.18.1
https://wiki.vg/index.php?title=Protocol&type=revision&diff=17203&oldid=16918 1.18.1 vs 1.17.1

* protocol: add UpdateSimulationDistance packet and update IDs
* protocol: add JoinGame_WorldNames_IsHard_SimDist packet variant
* protocol: add UpdateBlockEntity_VarInt packet variant
* protocol: start adding ChunkData_AndLight, combining ChunkData + UpdateLight
* protocol: ChunkData_AndLight: add struct BlockEntityAtPackedLocation

* server: handle JoinGame_WorldNames_IsHard_SimDist packet variant
* server: handle combined chunk data and light packet
* server: on_chunk_data_and_light: set all bits in now-removed bitmask

* bit map: add derived std::fmt::Debug implementation
* bit map: allow creating, but not accessing, zero-length bit maps

* world: sanity check chunk bit_size, failing earlier
* world: read biome data bits after palette
* world: support single-valued palettes
* world: handle single-valued biomes
* world: add checks for direct palettes; update comments
* world: parse dimension tags
* world: load dimension type tags: min_y
* world: skip chunk sections underneath y<0
* world: force filling sky on 1.18+ for now, workaround until mask/fill_sky can be calculated correctly wrt min_y

* readme: add 1.18.1 (757)
2022-08-06 16:32:40 -07:00
..
v1_7_10.rs 1.17.1 (756) protocol (#605) 2021-09-05 13:30:32 -07:00
v1_8_9.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_9.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_9_2.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_10_2.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_11_2.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_12_2.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_13_2.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_14.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_14_1.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_14_2.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_14_3.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_14_4.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_15.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_16_1.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_16_4.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_17_1.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v1_18_1.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v15w39c.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v18w50a.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
v19w02a.rs 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00