valence icon indicating copy to clipboard operation
valence copied to clipboard

A Rust framework for building Minecraft servers.

Results 138 valence issues
Sort by recently updated
recently updated
newest added

Using commit `cac348a4b6e788f3ecce24c7559c1789f4c8b402`, running example `combat`. ## Server log ``` [2022-09-05T13:03:17Z TRACE valence::server] entering accept loop [2022-09-05T13:04:22Z ERROR valence::server] connection to 127.0.0.1:64121 ended: error during play: packet contents were not...

good first issue

Fixes issue #16 by failing the workflow if clippy lints dont pass or formatting is incorrect.

Simply move the assertion for decompressed packet contents, because `P::decode_packet` consumes the packet it is given. It might be a good idea to consider just passing ownership of `decompressed` rather...

`cargo clippy` often complains that `std::mem::size_of::()` is too large. There are a few things that should be done. - Stop using `Cow

good first issue

Adds the `Seek` trait to the `reader` in the `Decode` trait. This allows seeking functionality when decoding packets, which vanilla Minecraft utilizes. This functionality is necessary for decoding `Slot` data...

In a separate `valence_anvil` crate at the root of the repo, support for [anvil](https://minecraft.fandom.com/wiki/Anvil_file_format) should be implemented (Both serialization and deserialization). I've implemented a partial anvil deserializer before, but... I...

enhancement

I'm trying to implement BlockEntity's into the codebase as by #5. DO NOT MERGE as it is just a WIP. Wanted to open a pull request so other people could...

Player entities are invisible when spawned unless they were on the client's player list. We should check that the player entity is on the list before spawning them in `client.rs`.

good first issue

I don't have any webdev experience. Also, I have the valence.rs domain name. Edit: Here's what I would expect the website to have once finished: - Dedicated page for documentation...

documentation