stevenarella/src
ice_iix 2daca512b0 1.15.1 protocol support (575) (#252)
* Add v1_15_1 for protocol 575

* Update for shifted packet IDs

https://wiki.vg/index.php?title=Pre-release_protocol&oldid=15213#Packets
https://wiki.vg/Pre-release_protocol

* Add SpawnMob packet variant, no metadata

* Add SpawnPlayer packet variant, no metadata

* Add block update actions comments, including beehive

* Add particle packet variant with 64-bit floats

* Add and handle join game and respawn packet variants, with hashed seeds

* Add chunk data packet variant with 3D biomes

https://wiki.vg/index.php?title=Pre-release_protocol&oldid=15213#Chunk_Data
"1024 biome IDs, ordered by x then z then d, in 4×4×4 blocks. Not
present if full chunk is false."

This is a fixed-size array of integers, but Rust doesn't yet support
generics over integers, so the 1024-element array doesn't support
fmt::Debug, hence we wrap it and implement fmt::Debug ourselves.

* Add load_chunk115 to not read chunk data structure biomes

https://wiki.vg/index.php?title=Pre-release_protocol&oldid=15213#Data_structure
2019-12-29 15:55:19 -08:00
..
console Fix bare trait objects warning, add explicit `dyn` 2019-11-02 15:46:06 -07:00
ecs Fix bare trait objects warning, add explicit `dyn` 2019-11-02 15:46:06 -07:00
entity Replace println! with log crate facade macros info!, debug!, etc. 2019-05-22 16:01:14 -07:00
gl Replace println! with log crate facade macros info!, debug!, etc. 2019-05-22 16:01:14 -07:00
model Update to rand 0.6.5 and migrate off deprecated methods. Closes #81 2019-05-08 19:32:05 -07:00
nbt Replace read_to_string -> read_to_end to improve UTF-8 deserialization 2019-05-12 14:08:53 -07:00
protocol 1.15.1 protocol support (575) (#252) 2019-12-29 15:55:19 -08:00
render Fix redundant imports on rustc 0.35.0. Fixes #175 2019-05-30 18:13:54 -07:00
screen Fix warning: `...` range patterns are deprecated 2019-11-02 15:46:10 -07:00
server 1.15.1 protocol support (575) (#252) 2019-12-29 15:55:19 -08:00
types 1.14 protocol support (477) (#132). Closes #72 2019-05-04 16:04:19 -07:00
ui Fix bare trait objects warning, add explicit `dyn` 2019-11-02 15:46:06 -07:00
world 1.15.1 protocol support (575) (#252) 2019-12-29 15:55:19 -08: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 Fix redundant imports on rustc 0.35.0. Fixes #175 2019-05-30 18:13:54 -07:00
format.rs Recognize translate text components, instead of showing "UNHANDLED" 2018-12-02 19:25:11 -08:00
item.rs 1.13.2 (404) multiprotocol support (#67) 2018-12-28 21:22:58 -08:00
macros.rs Base implementation for worlds/blocks 2016-03-18 22:24:30 +00:00
main.rs Allow Cmd modifier as alternative to Ctrl, closes #206 2019-08-11 16:15:36 -07:00
resources.rs Fix bare trait objects warning, add explicit `dyn` 2019-11-02 15:46:06 -07:00
settings.rs Add double-jump to toggle creative flight. Closes #46 2019-01-26 13:00:19 -08:00