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 vpioe vpioe Nov 24, 2014 at 13:15 UTC - 0 likes

    @Bertware: Go

    Thank you!And we are looking forward to your works.

  • Avatar of TriptychPlaysMC TriptychPlaysMC Nov 21, 2014 at 15:50 UTC - 0 likes

    @meganflips11: Go

    This is becuase you can't download craftbukkit or bukkit due to the DMCA takedown. Heres the link to explain better

  • Avatar of meganflips11 meganflips11 Nov 18, 2014 at 21:31 UTC - 0 likes

    When I try to download the latest beta build (Or any other build) it says this:

    File download failed! Value cannot be null. Parameter name: uriString

    Any ideas on how to fix this?

  • Avatar of Andre500000000 Andre500000000 Nov 18, 2014 at 20:49 UTC - 0 likes

    Can Your Application download Craftbukkit legally ?

  • Avatar of Bertware Bertware Nov 16, 2014 at 10:12 UTC - 0 likes

    @vpioe: Go

    I'll use another host for language files in the future, so you can access it from China :)
    I still have to add multi-language support to bukkitgui2, but I'm planning on adding it.

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

  • Avatar of vpioe vpioe Nov 16, 2014 at 04:20 UTC - 0 likes

    Hello!Bertware I like your Bukkitgui.Now it has a version 2.I'm a Chinese.I want to know how to support multi-language files.Just like Bukkitgui1.I'll write the language file.But I won't do it. BTW download language files are GFW blocked in China. Thank you!

  • Avatar of azot4o azot4o Nov 12, 2014 at 05:59 UTC - 0 likes

    @Bertware: Go

    Is there unicode support in v2? I get question marks instead of the letters. Also the banned IPs tab doesn't show anything.

  • Avatar of Danne073 Danne073 Nov 10, 2014 at 16:53 UTC - 0 likes

    @Bertware: Go

    Would be awesome if you could get that working with the vanilla server formatting and maybe some other popular formatting like the essentials/groupmanager formatting. Maybe add some sort of config where the user would be able to add the phrases the gui would listen to.. Or maybe that's impossible.. I don't know, you're the pro here ;)

  • Avatar of Bertware Bertware Nov 10, 2014 at 09:34 UTC - 1 like

    Sorry for the late reply, I've been busy the last few weeks.

    @Danne073: Go

    I'll see if it's possible to reintroduce the variables, and add that variable. Though it's a little bit harder than it seems, as I need to detect both chat messages and the player name. Most servers use custom chat plugins, each with their own formatting.

    @NinjaAssassin864: Go

    Not sure yet, I still have to test it. Theoretically, it would be possible to disable the features that don't work in linux, keeping limited functionality. Not sure though.

    @Blacksmithkazuma: Go

    Either try the port forwarder in Bukkitgui2 (development, find it on or use a dedicated upnp port forwarding tool.

    @enrique3120: Go

    You need to make sure JsonApi is set to work with API v1, and that all necessary ports are forwarded

  • Avatar of Blacksmithkazuma Blacksmithkazuma Nov 10, 2014 at 02:54 UTC - 0 likes

    Bert!!! Need you're help lol I still use your GUI won't even run a vanilla server without. A friend of mine wanted to try their luck with running a Server. having been running multiple ones for the last 3 years almost. I was helping him through it, he couldn't access his router at first so tried using that port forward ui you have built in. Apperantly a few things messed up and he can't remove the forward fromthe GUI. is there a way to do that, or do I have to get him into his router options now?


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