Replies: 3 comments 2 replies
-
Forge/Fabric mods are written in Java, this is a Rust project. Any functionality that a mod adds will have to be reimplemented in Rust. Although this is a server framework, not a full server reimplementation, so you would have to implement the base game too |
Beta Was this translation helpful? Give feedback.
-
Valence is not a minecraft server, its a server framework. You have to build all the functionality you want yourself. Of course, any client-side only mods will work just fine. That being said, if you are wondering if you could write a server using valence, and have some custom blocks or items that come from a mod, ideally that should be possible but it currently is not. Particularly, the set of items and blocks that valence knows about are generated from vanilla minecraft, and we don't currently expose an api surface to register new blocks or items. Realistically though, most use cases won't benefit from this approach. The Minecraft client is quite dyanamic and configurable enough from the server side (see: game servers like hypixel skyblock). |
Beta Was this translation helpful? Give feedback.
-
Thank you all for your helpful responses! I'm actually looking to rewrite some Minecraft tech mods in Rust (e.g. the ones from GT:NH), but I'm not sure where to start. Do I just need to handle block/item/entity textures and GUIs on the client side, while putting all the block update logic on the server? |
Beta Was this translation helpful? Give feedback.
-
Hello everyone! I want to ask if
valence
plans to support mods in the future, or if it just serves a vanilla Minecraft server?Beta Was this translation helpful? Give feedback.
All reactions