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.
- Download the latest GawdServer build from here.
- Download a Minecraft server. This can be Vanilla, Snapshot, etc...
- Modify the GawdServer.conf to configure how your server is launched.
- Drag any plugin .Jar files to the plugins folder.
- 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.