https://github.com/phase/flavor
Minecraft Server Patching Framework
https://github.com/phase/flavor
Last synced: 7 months ago
JSON representation
Minecraft Server Patching Framework
- Host: GitHub
- URL: https://github.com/phase/flavor
- Owner: phase
- License: mit
- Created: 2016-06-06T07:54:25.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-06T08:05:52.000Z (almost 10 years ago)
- Last Synced: 2025-06-03T23:17:15.311Z (10 months ago)
- Language: Shell
- Size: 2.2 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# flavor
A Minecraft Server patching framework.
## Setting up the workspace
```
$ ./scripts/decompile.sh
# This will download a jar from Mojang's AWS and decompile it using the mappings in mappings/
# It will also extract the needed assets, like language files and the log4j config.
$ ./scripts/setupWorkspace.sh
# This will move the source files to src/main/java/ and patch them.
# The patches are needed because FernFlower isn't perfect.
```
## Recompiling
Running `mvn clean install` will create a runnable jar.
You can change the _pom.xml_ to set the main class.
## Credit
Thanks to...
* [MinecraftForge](https://github.com/MinecraftForge/FernFlower) for it's amazing fork of FernFlower.
* [md_5](https://github.com/md-5/SpecialSource) for SpecialSource and his work on CraftBukkit & Spigot.
* [Techcable](https://github.com/Techcable) & [Z750](https://github.com/Zbob750) for help along the way.