Inactive [ADMN/DEV] Pail v0.7.5 - The simplest and most extensible Bukkit GUI [1.0.1]

Discussion in 'Inactive/Unsupported Plugins' started by escape, Aug 7, 2011.

  1. Offline


    The interface for and by the people
    What is it?
    Pail is a Java swing Graphical User Interface designed specifically for bukkit.
    Why is it different?
    • Pail is written as a plugin, meaning the same, simple drag-and-drop install server owners have come to know.
    • Pail uses pure Java and no external libraries, eliminating the need for any dependencies.
    • Pail is designed for bukkit servers, allowing more control than any vanilla server GUI.
    • Pail is extensible! Other plugins can hook into Pail to add their own interfaces, creating a single place for server admins to manage their server and players.
    • Pail is completely cross-platform.
    What can other plugins do?
    Pail opens up many opportunities for plugin developers to take advantage of. Plugins can be written solely to add functionality to Pail, or Pail support can be integrated easily into existing plugins. Just imagine being able to edit your permissions groups, view server performance, or manage your world's economy all from a single interface!

    For Developers:
    You can start developing for Pail now! The API currently consists of several methods for adding your components to the interface. To add a tab for your plugin to the Pail GUI, pass the title of your plugin's tab and the JPanel containing your interface to:​

    PluginManager pm = this.getServer().getPluginManager();
    ((Pail)pm.getPlugin("Pail")).loadInterfaceComponent("Title", new JPanel());
    For more method descriptions, the JavaDoc is available here.

    Just drop Pail.jar into your plugins folder. That's it!

    • Convenient access to player related functions
    • Interface for editing server settings
    • Command buffer to recall recent console commands by pressing up and down
    • Waypoint system for teleporting players
    • Searchable console (with regular expression support)
    • Much more!
    • Pail - Reopens the Pail GUI through the console
    Show Spoiler



    • Support for remote hosted servers (milestone 1.0)

    Pail has been brought to you by
    With contributions by
    Version 0.7.5
    • Craftbukkit RB1240 support
    • Implemented simple gui api (docs coming soon)
    Version 0.7.4
    • Reimplemented CB1185 support
    Version 0.7.3 (Not promoted)
    • Fixed interface not loading bug
    Version 0.7.2
    • Minecraft 1.8.1 compatability (Craftbukkit RB 1185)
    • Added manual backup option
    • Added "say" option for console input
    • Possible fix for the gui not loading occasionally on server launch
    Show Spoiler

    Version 0.7.1
    • Fixed the 'apple.eawt' bug on startup
    • Added language API
    • Window can now be resized
    Version 0.7
    • Features:
      • 8 new menu options
      • Automatic translations for more than 30 languages via Google translate API
      • Console is now searchable via Find option (ctrl+F)
      • Text from the console can be copied via ctrl+C
      • Mac integration improvments
      • Players' faces are displayed next to their names
      • OP/Deop is context sensitive
      • Player names bolded in the console
      • Minor interface refinements
    • Fixes:
      • Fixed labels being cut off on some systems
      • Give now works properly with non-vanilla items
      • Fixed exceptions starting up when the interface takes too long to load
      • Enable is now thread-safe
    Version 0.6
    • Implemented skin switching in the settings
    • Fixed a bug when giving non-standard items
    • Fixed occasional NPE on startup
    • Maven integration
    Version 0.5.2
    • Added Waypoint API
    • UTF-8 support in the console
    • Interface now matches more closely with the native OS
    Version 0.5.1
    • Color support in the console
    • Fixed a bug when the craftbukkit version can't be determined
    • Autoscrolling now works properly in all situations
    Version 0.5
    • Server stop, reload, and save-all moved to Server menu
    • Added one-click auto update
    • Fixed console not scrolling down when text is added (thanks feildmaster)
    Version 0.4.1_1
    • Patched a bug in the teleport dialog
    Version 0.4.1
    • Fixed several bugs including:
      • Kill command not working
      • Command buffer skipping commands
      • Rare exceptions on disabling or reloading the plugin
    Version 0.4
    • Created waypoint system for teleporting players
    • Added command buffer to reuse recent console commands
    • Message, kick, and ban moved to player menu
    • Optimized the way settings are loaded
    • Several bugfixes and optimizations
    • Support for CB b1060
    Version 0.3.2
    • Bugfixes
    • Server IP is now configurable in settings
    Version 0.3.1
    • Several small bugfixes
    • About window shown by clicking pail version
    Version 0.3
    • Added settings section for hiding/showing tabs by other plugins
    • New API methods
    • Small optimizations and bugfixes
    Version 0.2
    • Added graphical item chooser
    • Added getInterfaceComponent to API
    • Refactoring and bugfixes
    Version 0.1
    • Preview release

    Download Pail 0.7.5 beta
    Latest dev build (unstable)

    EDIT: removed external links. Please use
  2. Offline


    will it work on ubuntu server ??? :)
  3. Offline


    If it's not remote, it should.
  4. Offline


    yay ! Thanks :D
    And dont i need some extra mouse driver or something ??
  5. Offline


    I've never heard of such a thing... :confused:
  6. Offline


    Ubuntu server is terminal only - no mouse cursor
  7. Offline


    Really? I have a gui on my ubuntu server... o.o Is it not the server version? -looks-

    Rather. How do you expect to use this on a terminal with no mouse?
  8. Offline


    Its normal to have gui on ubuntu server - but defaultly and for better performance it dint have gui.
    Thats my question for you :D
  9. Offline


    One I have no answer for. ;)
  10. Offline


    thanx for answer "i have no answer" xD :D i will mabye try if it will work
  11. Offline


    Hey, is there a way to fix the interface from breaking? Most of the time Pail blacks out on me, and I can barely navigate it without having this issue. I've tried uninstalling Java and re-installing 6 and 7 separately (And neither seem to fix the problem). I'm on Windows 7 64-bit.
  12. Offline


    Try deleting config.yml in your Pail folder to reset the skin.
  13. Offline



    • Support for remote hosted servers (milestone 1.0)
    Please do this soon!!
  14. Offline


    The vanilla 1.0 server to be released soon includes an interface for remote control, so we should be able to integrate it when it is available.
  15. Offline


    Unfortunately, it didn't fix the problem. The interface still blackens out or becomes corrupted... Would it have to do with Java itself, and not Pail? I seem to have this problem with other Java problems, such as MinecraftStructurePlanner.
  16. Offline


    @Quotation It's possible. I would try updating reinstalling java.
  17. Offline


    When i change permissions in pail it doesnt work on Minecraft. All i did was add essentials.give to the nodes and checked the box with it. Nothing happened in the game so i was wondering if i did something wrong
  18. Offline


    Nothing happened in the game? Did the node change green after checking it?
  19. Offline


    Great plugin!
    I probably have just not found it but:

    How can I adjust the "max memory"? I have a 4gig RAM server and the default maxRaam seems to be 247
  20. Offline


    No it actually turned red though
  21. Offline


    If it's red it means something is overriding it and disabling it.
  22. Offline


    Could it be permissions?
  23. Offline


    Ok same question as the guy above, and also how do i reload a backup of my server after i hit backup..
    werwertuu likes this.
  24. Offline



    What? (at the ram) Max memory is set when you load your server.

    Reloading isn't supported in pail, you have to manually do that by extracting your save data.
  25. do you handle the interactions whit the Server object on the server thread?
  26. Offline


    No, everything pail controls either takes place on the awt event queue or in its own thread.
  27. Offline


    Are you still trying to make remote access? I may be able to do some stuff with that, I'd personally use sockets and make a second program that uses the info, similar to how bukkit works, only it checks for remote access and then adds the IP address to an array and every update sends out information to the connection, it would work similarly to a VPC Client only faster. Reply if interested at all, I am quite busy recently so idk.

    You need to modify a few things, to run a jar file with 4 GB of ram:

    (you should leave some leeway)

    java -jar -Xms4096M -Xmx4096M "jarname.jar"
    save that as a .bat file and run it.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 18, 2016
  28. Offline


    I've had a plan worked out for a while, but right now I'll be looking into the rcon features of the 1.0 server.
  29. Offline


    Yeah, I noticed that the perms tab doesn't seem to do anything.
  30. Offline


    That's odd. It should work. In any case it's being (slowly) rewritten.
  31. Offline


    So... any confirmation that this works with RB 1.0.1? Or Should I wait...?

Share This Page