LavaBukkit is a minecraft server implementation for Forge mods and Spigot mods for 1.12.2. Sponge has come out for this type of implementation, but most features are not available or are simply not able to be done with their API. This also will be constantly updated when Forge or Spigot is updated. We also will not have game-breaking issues much like this type of implementation's 1.7.10 counterpart
We hope to eliminate all issues with craftbukkit forge servers. In the end, we envision a seamless, low lag Spigot and Forge experience.
Advantages over Sponge or other implementations:
- Lag-lowering optimizations
- Better world protection (Forge stuff doesn't bypass Bukkit plugins but rather works with it!)
- Full use of all Spigot plugins and Forge mods
- Hyperthreaded performance
- Use of Mixin - Unlike other impl.
Yes, even though it really shouldn't.
You can download pre-compiled jars here
LavaBukkit is still in beta and you may encounter issues in using it with your server. Please report any issues to our issues tab at the top of this page
P.S. PLEASE look at the release notes before downloading! 😉
The API is similar to the Bukkit API.
Some Changes include:
- Live Updates (Soon)
- Update function that runs every tick (Don't use this unless you know what you are doing! This can really lag your game!)
public class MyAwesomePlugin extends LavaPlugin {
@Override
public void onEnable() {
// Run whenever the plugin is enabled
}
@Override
public void onDisable() {
// Run whenever the plugin is disabled
}
@Override
@EnableMethod // Add this to the onUpdate method only if you are aware of the risks!
// This enables the calling of this method every tick.
public void onUpdate() {
// Run every tick (if enabled)
}
}
Feel free to drop in on the Matrix Development Discord chat here
You can pledge to support GMatrixGames and his team's work through a one-time PayPal donation.