The bukkit GUI project (BukkitGUI)



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

Bukkitgui v2 is available as beta! You can download it from the files section. You can view the different versions at

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:


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

  • Avatar of gumgumpuntnl gumgumpuntnl Jan 25, 2015 at 19:10 UTC - 0 likes

    @Bertware: Go

    Thanks, i'l wait for the update because i don't have the tools to compile it.

  • Avatar of Bertware Bertware Jan 25, 2015 at 18:43 UTC - 0 likes

    @gumgumpuntnl: Go

    Found the cause of the issue and fixed it. Fix will be included in next update or is available on github.

    @P0WeRZz: Go

    Working on a fix for the settings and start/stop, fetching all players is to be improved, plugin list isn't possible for now.

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

  • Avatar of P0WeRZz P0WeRZz Jan 25, 2015 at 16:27 UTC - 0 likes

    When running JSONAPI:

    - The settings need to be put in everytime i restart the program - Start is to connect, stop should be disconnect, but stops the server instead.

    - Doesn't fetch all data. Only 4/5 of 12 players are shown. Plugin list is not shown etc.

  • Avatar of gumgumpuntnl gumgumpuntnl Jan 25, 2015 at 16:23 UTC - 0 likes

    @Bertware: Go

    I know, i deleted the complete config before testing it.
    Then i made a task to run on a certain time to execute a console command (list).
    It executed on time, but also every minute after the set time.

  • Avatar of Bertware Bertware Jan 25, 2015 at 14:52 UTC - 0 likes

    @gumgumpuntnl: Go

    I tested both current time and uptime, and both worked as they should.
    Please delete your tasks file, there might be some broken tasks in it.

    You can find it at %appdata%\Bertware\Bukkitgui2\config\

  • Avatar of Bertware Bertware Jan 25, 2015 at 14:42 UTC - 0 likes

    @gumgumpuntnl: Go

    @Wizardgreatar: Go

    I'll look into it, I'm rather busy right now though. (I'll have more time in a week)

    @maxlehot1234: Go

    I saw that issue before and resolved it, I'll fix it again for JsonApi (didn't show up while testing)

  • Avatar of Wizardgreatar Wizardgreatar Jan 25, 2015 at 13:39 UTC - 0 likes

    @gumgumpuntnl: Go

    I'm having the same issue. The tasks get stuck in an infinite loop, continually executing their actions.

  • Avatar of gumgumpuntnl gumgumpuntnl Jan 25, 2015 at 09:05 UTC - 0 likes

    Still got that issue with time tasks not working correct.
    Tasks start on time, but keeps repeating every minute.
    Using version

  • Avatar of maxlehot1234 maxlehot1234 Jan 25, 2015 at 04:38 UTC - 0 likes

    It works great now ;) ;)

    But I see this in the console: 22m:maxlehot1234: test

    Is it possible for you to remove [] and m......... Is it possible for you to add color in the bukkitgui console? Is it possible for you to add support for UTF8 characters? Is it possible to add installed plugin/get plugins for jsonapiv2? Is it possible to add backup option for jsonapiv2 too?

    Thank you so much, it makes my life better, because my hosting doesnt add ajax on their I need to refresh the page each time, but with bukkitgui, the console works great ;)

    Nice job ;) Continue like this ;)

  • Avatar of Bertware Bertware Jan 24, 2015 at 22:56 UTC - 0 likes

    @XxcutekittenxX: Go

    There are known bugs with glowstone, though they were already present in earlier versions. You could try downloading v2.0.0.248 from here and cancelling the update.
    Errors when you start the server are caused by the server itself (glowstone in this case), I can't do anything about those.
    If you do know how to run glowstone (with working input and stop) feel free to let me know, it's a bug I couldn't get rid of (made quite some attempts, but the issue persisted)


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