valence
valence copied to clipboard
A Rust framework for building Minecraft servers.
This is more of a usability problem, rather than a bug. Supposed we have the following code: ```rust let player = server.entities.get_mut(client.state.entity_id).unwrap(); while let Some(event) = handle_event_default(client, player) { match...
Update the `def_enum!` macro to be able to handle strings for values, eg: ```rust def_enum! { RecipeType: Ident { CraftingShapeless = "crafting_shapeless", CraftingShaped = "crafting_shaped", ... } } ``` Needed...
fixes #64 ### Test plan start a vanilla mc server ``` docker run -e EULA=TRUE -e ONLINE_MODE=false -d -p 25565:25565 --name mc itzg/minecraft-server ``` run packet inspector ``` cargo r...
I've added the struct for the [Commands](https://wiki.vg/Protocol#Commands) packet and implemented de/encoding for the [Node Format](https://wiki.vg/Command_Data#Node_Format) needed for Commands. Most variations of [Parser](https://wiki.vg/Command_Data#Parsers) are still missing.
`aes` and `cfb8` crates are at `0.8` currently but they are `0.7` in Valence. I tried updating a while back but couldn't figure out how to use the new API...
Right now, the unit tests for this will fail. Do not merge this as is, it will break clients being able to connect. There are some breaking changes moving from...
Rewrite the project from the ground up. Closes #596 # Steps - [x] Update data extractor to the latest version and fix known issues. - [x] Fix issues in `java_string`....
Updates the requirements on [reqwest](https://github.com/seanmonstar/reqwest) to permit the latest version. Release notes Sourced from reqwest's releases. v0.11.27 What's Changed Add hickory-dns feature, deprecating trust-dns. (wasm) Fix Form::text() to not set...
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start)...
Updates the requirements on [image](https://github.com/image-rs/image) to permit the latest version. Changelog Sourced from image's changelog. Version 0.24.9 Structural changes: Relicense to MIT OR Apache-2.0 Increase MSRV 1.63.0 New features: Support...