The bukkit GUI project (BukkitGUI)



Problems? Please read the f.a.q. View frequently asked questions

The bukkit GUI project - shortened BukkitGUI - is intended to provide server owners with a easy to use, powerful GUI. Except from clearly displaying server information, it also adds some powerful functions, like a task planner, error logger and solver, plugin manager, . At this moment it does only use 30MB of your RAM, and 0% CPU when your server is running.

  • CPU usage may raise when there is a lot of output, like on startup (with many plugins or) reload.


  • Coloured output, colours definable in settings
  • Detailed player list with context menu, quickly apply an action to a player
  • Advanced options to launch bukkit, update bukkit, auto update check for bukkit
  • Automate your server with the task manager
  • Highly precise memory and CPU measurement
  • Low on resources, performance can be adjusted in settings
  • Error logging, searching for the cause of errors, and if possible, solving of errors
  • Tray icon (with support to minimize to tray) and balloon tips
  • Sound when something happen can be activated
  • Rarely/Never breaks on Minecraft/bukkit update
  • Backups (multiple backup definitions possible)
  • Install, update, manage plugins from within the GUI


See the Quick install Guide about how to set it up. Click here to view it.

Remote Server Support

The GUI can also show output and send commands to remote servers. The recommended way to use a remote server is by using JSONAPI. In order for this to work, the JSONAPI plugin should be installed on your server.

Click here to see how to set up a remote server connection using JSONAPI

Click here to see a list of all supported remote severs

If you want to start RemoteToolkit using the GUI, do the following: -Set the server type to bukkit -Select the remote toolkit jar file -Enter the following custom switch: "user:pass" without the ""


Click here for the quick install guide


Thanks to BrandonHopkins for making this video!

Browse all videos

Go to the screenshots page


Recommended builds can be downloaded from Bukkitdev. If enabled, the GUI will check for updates and download those from bukkitdev after you agreed with the download.

Downloads page


  • Portforwarding (work in progress)

Known Issues

  • Sometimes tasks run twice


operating systems:


The following minecraft servers are supported:

  • Bukkit build 800 and higher (lower isn't tested)
  • RemoteToolKit
  • Vanilla
  • Tekkit
  • MCPC (set server type to vanilla,generic java, or to bukkit with disabled "retrieve current version on server start")
  • CraftBukkit
  • Spigot
  • Spout
  • Any other server based on Vanilla or Bukkit


Go to the help pages, click here


All changes are calculated and shown while updating the GUI using the built-in updater. You can manually generate a changelog on the bottom of this page:

Full changelog, might be outdated compared to get.bertware : Click here


The source code is available on github under the Mozilla Public License 2.0. If you have any questions, contact me.

You can find the source code on github:


This project if freely available, but it takes a lot of time to maintain it and to add additional functions. A lot of functions are using my own scripts on my own (hired) server. So if you like the project and want to support me:

Donate Flattr This!

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Bertware Bertware Aug 20, 2014 at 09:06 UTC - 0 likes

    @azot4o: Go

    This should actually be possible, I'll look into it :)

    Talk to me on IRC: #bertware
    There was a nice sig here - it's gone now :(

  • Avatar of azot4o azot4o Aug 19, 2014 at 16:45 UTC - 0 likes

    @Bertware: Go

    Hey, can you add a trigger for cpu usage? I have a bug in my server that I can't identify the cause, the cpu goes to 80%+, but when I restart it's gone. Until I can identify it, the solution is retarting, however the current trigger for heartbeat doesn't work for my case. (premature restarts/bugs)

  • Avatar of Bertware Bertware Aug 19, 2014 at 10:23 UTC - 0 likes

    @NinjaAssassin864: Go

    I'm currently fixing small bugs, and I have to improve some text markup here and there, but it shouldn't take very long now :)

    I guess 2-3 weeks, and a pre-release in a few days :)

  • Avatar of NinjaAssassin864 NinjaAssassin864 Aug 19, 2014 at 02:06 UTC - 0 likes

    @Bertware: Go

    Ok thx for the info. Any ETA for a dev/pre-release of the Gui v2.0?

  • Avatar of Bertware Bertware Aug 18, 2014 at 09:37 UTC - 0 likes

    @NinjaAssassin864: Go

    I'll be hooked up to the task manager. This means you can create a task "stop, backup, restart computer", and assign it to the button (by using the "task button" trigger)

    The button will be able to do anything you can do in the task manager. (from sending commands to making backups to restarting your computer. Whatever you want.)

    Last edited Aug 18, 2014 by Bertware
  • Avatar of NinjaAssassin864 NinjaAssassin864 Aug 18, 2014 at 04:36 UTC - 0 likes

    @Bertware: Go

    So... How will the custom button on the console tab work? For example I use bukkitGUI to run my bungeecord server proxy and the shutdown command is end. So I would just assign the command end to the custom button? Then when I go to shutdown the proxy I'll just press the custom button?

  • Avatar of Bertware Bertware Aug 17, 2014 at 20:50 UTC - 0 likes

    @gumgumpuntnl: Go

    I "just" need to do the backups & config editor now, add some more functions to the task manager. (Support for more servers will then be added in later updates)

  • Avatar of gumgumpuntnl gumgumpuntnl Aug 17, 2014 at 18:53 UTC - 0 likes

    @Bertware: Go

    Looking good!
    Hopefully we can start using it soon.

  • Avatar of Bertware Bertware Aug 17, 2014 at 11:51 UTC - 0 likes

    I'm making progress on the update!

    Plugin manager, Tasker, starter, console, and player list are working!

    Here's a heads up, these are screenshots from the new version in action. (everything's functional) BukkitGUI v2 screenshot BukkitGUI v2 starter screenshot

    The following feature requests are already fulfilled:

    • Customizable button on the start screen for frequently-used commands
    • A task can contain multiple actions now
    • More triggers, more actions to choose from.
    • Everyone can create their own Tabs in the GUI (programming expierience required, but e.g. other programmers or plugin developers can write specific tabs)
    • Better crash detection
    • You can update the server to recommended, beta, or development branches
    • Multiple supported server types. (including output parsing, updates, ... )
    • Improved plugin manager, with better auto-updates (to-do)
    Last edited Aug 17, 2014 by Bertware
  • Avatar of Bertware Bertware Aug 14, 2014 at 10:40 UTC - 0 likes

    @azot4o: Go

    That's strange.. Spigot & bukkit mode behave almost identical, so for now, you can safely use bukkit mode.

    @little_dude187: Go

    You can't select more than your physical RAM. Using virtual memory for your server seems a bad idea, performance-wise.

    @NinjaAssassin864: Go

    I'm working on it. Currently, it can start/stop/restart/.. a server (with support for a lot of servers), show online players, and manage your plugins (almost finished). Right now, I'm working on the new task manager, which will allow more triggers, more actions, and multiple actions for each task. I haven't tried to use it with linux yet, though since it is modular (different functions can be loaded/unloaded on request), incompatible functions could either be disabled or rewritten :)


Date created
Oct 06, 2011
Last update
Nov 13, 2013
Development stage
  • enUS
Mozilla Public License 2.0 (MPL-2)
Curse link
The bukkit GUI project (BukkitGUI)
Recent files