Skip to content

MonikaCODE/LavaBukkit

 
 

Repository files navigation

LavaBukkit

Build Status

What's LavaBukkit?

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.

Does this actually work?

Yes, even though it really shouldn't.

Downloads

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! 😉

API Usage - Work in progress

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)
    }
}

Chat

Feel free to drop in on the Matrix Development Discord chat here

Donate/Support

You can pledge to support GMatrixGames and his team's work through a one-time PayPal donation.

About

Spigot + Forge together again!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.8%
  • Other 0.2%