Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Minestom/VanillaReimplementation
Reimplementation of Vanilla features in Minestom
https://github.com/Minestom/VanillaReimplementation
java minecraft minecraft-server minecraft-vanilla minestom reimplementation vanilla
Last synced: 3 days ago
JSON representation
Reimplementation of Vanilla features in Minestom
- Host: GitHub
- URL: https://github.com/Minestom/VanillaReimplementation
- Owner: Minestom
- License: apache-2.0
- Created: 2020-04-27T22:55:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-09-17T06:39:23.000Z (2 months ago)
- Last Synced: 2024-09-17T09:03:50.492Z (2 months ago)
- Topics: java, minecraft, minecraft-server, minecraft-vanilla, minestom, reimplementation, vanilla
- Language: Java
- Homepage:
- Size: 1020 KB
- Stars: 123
- Watchers: 6
- Forks: 30
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-minestom - VanillaReimplementation - Reimplementation of Vanilla features in Minestom (WIP). (Implementations)
README
# NOT READY FOR PRODUCTION
Priority is currently on the core of Minestom (see below). This project has only a very limited list of features.
Make sure to check out the project board [here](https://github.com/orgs/Minestom/projects/1).# About Minestom
See [Minestom Project on GitHub](https://github.com/Minestom/Minestom)
# Cloning
`git clone --recurse-submodules https://github.com/Minestom/VanillaReimplementation`
# How to use
You can use this repo by finding the latest release [here](https://jitpack.io/#Minestom/VanillaReimplementation).
After selecting your release, make sure to choose which modules (vanila features) you want.
The "core" module is required. Everything else is optional and up to you.Once you have added your modules to your classpath, you can initiate vri in your server's startup using this snippet:
`VanillaReimplementation vri = VanillaReimplementation.hook(MinecraftServer.process());`.See [here](https://github.com/Minestom/VanillaReimplementation/blob/93f29ab67ffff7d78e34b12ab5f00619109c84c7/server/src/main/java/net/minestom/vanilla/server/VanillaServer.java#L44) for an example.
# How to contribute
See [the github project](https://github.com/orgs/Minestom/projects/1) for a list of relevant tasks that need to be done.