Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/raphimc/viabedrock
ViaVersion addon to add support for Minecraft: Bedrock Edition servers
https://github.com/raphimc/viabedrock
bedrock-edition java-to-bedrock minecraft minecraft-bedrock minecraft-bedrock-edition minecraft-protocol packet-translation protocol protocol-translation protocol-translator viaversion
Last synced: 6 days ago
JSON representation
ViaVersion addon to add support for Minecraft: Bedrock Edition servers
- Host: GitHub
- URL: https://github.com/raphimc/viabedrock
- Owner: RaphiMC
- License: gpl-3.0
- Created: 2023-01-29T22:15:45.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T11:37:35.000Z (3 months ago)
- Last Synced: 2024-10-29T13:25:39.091Z (3 months ago)
- Topics: bedrock-edition, java-to-bedrock, minecraft, minecraft-bedrock, minecraft-bedrock-edition, minecraft-protocol, packet-translation, protocol, protocol-translation, protocol-translator, viaversion
- Language: Java
- Homepage:
- Size: 8.71 MB
- Stars: 242
- Watchers: 16
- Forks: 17
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# ViaBedrock
ViaVersion addon to add support for Minecraft: Bedrock Edition servers.ViaBedrock aims to be as compatible and accurate as possible with the Minecraft: Bedrock Edition protocol.
## Usage
**ViaBedrock is in very early stages of development and NOT intended for regular use yet.**If you want to try it out anyway you can download the latest [ViaProxy dev build](https://build.lenni0451.net/job/ViaProxy/) (Click on the **ViaProxy-x.x.x.jar** file).
**Do not report any bugs yet. There are still a lot of things which are not implemented yet.**
If you want to talk about ViaBedrock or learn more about it you can join my [Discord](https://discord.gg/dCzT9XHEWu).
## Features
- [x] Pinging
- [x] Joining
- [x] Xbox Live Auth
- [x] Chat / Commands
- [x] Chunks (Including all formats)
- [x] Chunk caching
- [x] Block updates
- [x] Block entities
- [x] Biomes
- [x] Player spawning
- [x] Entity spawning
- [x] Entity interactions
- [ ] Entity metadata
- [x] Entity attributes
- [ ] Entity mounting
- [x] Player abilities
- [x] Client-Authoritative Movement
- [x] Server-Authoritative Movement
- [ ] Client-Authoritative Inventory
- [ ] Server-Authoritative Inventory
- [ ] Item data
- [ ] Block breaking
- [ ] Block placing
- [x] Respawning and dimension switching
- [x] Form GUIs
- [x] Scoreboard
- [x] Titles
- [x] Bossbar
- [x] Player list
- [x] Command suggestions
- [x] Sounds (No mob sounds yet)
- [x] Particles
- [x] Player Skins (Requires [BedrockSkinUtility](https://github.com/Camotoy/BedrockSkinUtility) mod)
- [x] Basic resource pack conversion (Contributions welcome)## Useful resources
ViaBedrock would not have been possible without the following projects:
- [ViaVersion](https://github.com/ViaVersion/ViaVersion): Provides the base for translating packets
- [CloudburstMC Protocol](https://github.com/CloudburstMC/Protocol): Documentation of the Bedrock Edition protocol
- [PMMP BedrockProtocol](https://github.com/pmmp/BedrockProtocol): Documentation of the Bedrock Edition protocol
- [Mojang Protocol Docs](https://github.com/Mojang/bedrock-protocol-docs): Documentation of the Bedrock Edition protocol
- [CloudburstMC Protocol Docs](https://github.com/CloudburstMC/protocol-docs): Documentation of the Bedrock Edition protocol
- [wiki.vg](https://wiki.vg/Bedrock_Protocol): Documentation of the Bedrock Edition protocol
- [mcrputil](https://github.com/valaphee/mcrputil): Documentation of Bedrock Edition resource pack encryption
- [wiki.bedrock.dev](https://wiki.bedrock.dev): Documentation of various technical aspects of Bedrock EditionAdditionally ViaBedrock uses assets and data dumps from other projects: See the `Data Asset Sources.md` file for more information.