iceiix
iceiix
https://minecraft.fandom.com/wiki/Java_Edition_1.18.1 https://minecraft.fandom.com/wiki/Java_Edition_1.18 (Caves & Cliffs: Part II) https://wiki.vg/index.php?title=Protocol&oldid=16918 1.17.1 https://wiki.vg/Protocol 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
Support running on the web platform target, in addition to the "native" (Windows/Linux/Mac) platform currently supported - [x] wasm (#92) - [ ] graphics - [x] glow (#262, #171) -...
Attempt at porting to use asynchronous networking to help with https://github.com/iceiix/stevenarella/issues/446 🕸️ Web support
Support for player inventory items. It is already possible to place blocks if the player automatically picks them up from a drop, but otherwise there is no real inventory support....
Death
When the player is disconnected, the game returns to the server list screen, but when they die, nothing happens. Death should be handled, and respawning after.
(moved from https://github.com/iceiix/steven/pull/71) https://github.com/iceiix/steven/pull/67 added 1.13.2 protocol support (protocol version 404) as part of #18 enhancing protocol support, but to use the new blocks, it has to be updated to...
#167 moved the protocol into a new steven_protocol crate, but it would be nice to also properly release it on cargo, ready for other users. Should include documentation and probably...
Mobs
Support rendering mob entities (animals/monsters), instead of only player entities
Chat
Sending and receiving chat messages (ChatMessage and ServerMessage). There is already a console opened by typing backquote/grave "`", it should show these messages. - [x] Handle ServerMessage packets (#479) -...
Sound
Audio support. There is an old branch adding initial support: https://github.com/iceiix/steven/tree/audio https://github.com/iceiix/steven/commit/91ae2ba4dbfdf625251d4b8a955ae5fd144c4fd4 using sdl2_mixer, but should look into using a modern crate which supports the web (for #92), such as:...