View on GitHub

GawdServer

A new style of Minecraft server modding.

What is the GawdServer?

The GawdServer is a new modding API for Minecraft servers. What makes the GawdServer different is that it is a launcher instead of a wrapper. This allows you to control the server without ever modifying the servers code.

How does it work?

Unlike Bukkit, which wrappes the Minecraft server and creates hooks and events in the code; The GawdServer will instead listen to the server and send the server commands as necessary.

For example, player Steve types into chat !home

The server will look for the home handle. If you have the home plugin, the home plugin will lookup the players home coordinates and respond to the server tp Steve 123 45 678

Setting up a Server

Starting a GawdServer is aimed to be as simple as Bukkit.

  1. Download the latest GawdServer build from here.
  2. Download a Minecraft server. This can be Vanilla, Snapshot, etc...
  3. Modify the GawdServer.conf to configure how your server is launched.
  4. Drag any plugin .Jar files to the plugins folder.
  5. Open Command Prompt or Shell run the following command:
java -jar GawdServer.jar

Plugins

To provide some basic functionality and to help demonstrate the API, I have created some basic plugins. Downloads for these plugins can be found here. If you would like to have your plugin listed, please submit it here.