stevenarella/src
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
..
console protocol, console, server: receive chat messages (#479) 2021-01-24 17:41:16 -08:00
ecs Fix clippy::uninit_assumed_init, use MaybeUninit<T> 2021-06-18 19:32:26 -07:00
entity entity/systems: fixed typo in comment (#566) 2021-07-18 09:12:42 -07:00
gl gl: Update to glow 0.11.0 (#594) 2021-09-01 19:21:49 -07:00
model Suppress dead_code warnings for unused fields new in Rust 1.57 2021-12-24 09:17:58 -08:00
render render: suppress clippy::uninit_vec for now 2022-03-06 13:39:20 -08:00
screen Fix clippy::needless_borrow 2021-08-01 06:19:48 -07:00
server 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
ui Fix clippy::manual_str_repeat 2021-08-01 06:19:48 -07:00
world 1.18.1 protocol (757) (#640) 2022-08-06 16:32:40 -07:00
auth.rs Update to use crate:: for current crate, for Rust 2018 edition 2018-11-04 12:06:00 -08:00
chunk_builder.rs Derive Clone, PartialEq, Eq, and Hash where appropriate. 2022-02-05 15:42:38 -08:00
main.rs Update dependencies: glutin 0.29, winit 0.27, and more (#700) 2022-07-30 15:54:49 -07:00
resources.rs Use more descriptive name to fix blacklisted_name 'bar' (as in foobar) 2020-07-02 17:17:51 -07:00
settings.rs settings: remove outdated comment (#564) 2021-07-18 09:09:00 -07:00