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

    escape

    Pail
    The interface for and by the people
    [​IMG]
    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:​

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

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

    Features:
    • 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!
    Commands:
    • Pail - Reopens the Pail GUI through the console
    Screenshots:
    Show Spoiler

    [​IMG]

    [​IMG]
    [​IMG]



    Todo:
    • Support for remote hosted servers (milestone 1.0)
    Credits:

    Pail has been brought to you by
    With contributions by
    Changelog:
    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)
    [​IMG]

    EDIT: removed external links. Please use http://dev.bukkit.org/server-mods/pail/
     
  2. Offline

    asbomine

    @escape

    I tried the new version. I still have the same error.
     
  3. Offline

    Dustin545

    yep me to
     
  4. Offline

    wieljer

    I as well had no luck.
     
  5. Offline

    escape

    For everyone having the problem: You can download the previous version (0.7.1) here while we work it out.
     
  6. Offline

    wieljer

    Awesome works beautifully. Ill keep checking back for any updates. Thanks escape.
     
  7. Offline

    kyle772

    I like the GUI but does it have to have CMD running behind it? Also do you think that it would be possible in the future to have multiple servers running from the same GUI or maybe add tabs for them?
     
    Samuel Greaves likes this.
  8. Offline

    Ajster1989

    For everyone having the issue with pail!!!!! :))

    1. Go into your plugin folder
    2. And then your pail folder
    3. Change the name of your config.yml to setting.yml.

    Start your server and watch it work :)))
     
  9. Offline

    feildmaster Retired Staff

  10. Offline

    Ajster1989

    worked for me

    Talking about the update that isn't loading right... and stops at the "setting properties", as soon as i renamed the file it worked.... idk
     
  11. Offline

    chubbz

    mine dosnt have the file
     
  12. Offline

    DerET

    I would like to do a German translation if there is none.
     
  13. why do i get stuck "Setting properties" ? i use newest pail and recommended bukkit for 1.8.1
    Code:
    [INFO]
    ....
    ....
    LWC: Native library: plugins/LWC/lib/native/Windows/amd64/sqlitejdbc.dll
    2011-09-23 15:31:04 [INFO] [Permissions] (Yeti) was initialized.
    2011-09-23 15:31:04 [INFO] [Pail] Initializing...
    2011-09-23 15:31:04 [INFO] [Pail] Setting up themes...
    2011-09-23 15:31:04 [INFO] [Pail] Loading interface...
    2011-09-23 15:31:04 [INFO] [Pail] Registering events...
    2011-09-23 15:31:05 [INFO] [Pail] Setting properties...
    
    It stops there and does nothing

    I deleted it and downloaded the older version: Works fine. I hope you fix it :)
     
  14. Offline

    EcOzZRiSiNg

    my Pail Cant Set up Setting Properties :(? why ?
     
  15. Offline

    buckeT.de

    Hey Ppl!

    If Pail isn't starting and is stucked at
    Code:
    2011-09-23 15:31:04 [INFO] [Permissions] (Yeti) was initialized.
    2011-09-23 15:31:04 [INFO] [Pail] Initializing...
    2011-09-23 15:31:04 [INFO] [Pail] Setting up themes...
    2011-09-23 15:31:04 [INFO] [Pail] Loading interface...
    2011-09-23 15:31:04 [INFO] [Pail] Registering events...
    2011-09-23 15:31:05 [INFO] [Pail] Setting properties...

    DO THIS:
    Go to your MCServer/Plugin/Pail directory.
    Right-Click > New File
    Name it: settings.yml


    Greetz,
    buckeT
     
  16. Offline

    DudeGuy676

    I keep getting stuck in the command prompt where it says Setting Properties.
    EDIT-i've tried creating a file called settings.yml, but my text document saves as settings.yml.txt
    EDIT-i created a yml file with notepad++ and saved in pail directory, but it still isn't working
     
  17. Offline

    Klaste

    Made settings.yml with notepad, no change.
     
  18. Offline

    feildmaster Retired Staff

    Last edited by a moderator: May 18, 2016
  19. Offline

    escape

    Have a pull ready on github?
     
  20. Offline

    feildmaster Retired Staff

  21. Offline

    escape

    Alright, in the morning I'll have to find a way to merge the 0.7.2 features back in.
     
  22. Offline

    feildmaster Retired Staff

    Which features? It should have everything unless you removed them from the official release?

    @escape the amount of downloads compared to the bug reports is silly though... Completely silly.

    EDIT: Also, an idea for you! Instead of having bitly point to dropbox, point to the dev.bukkit url! (It will track downloads on bitly and dev.bukkit!)

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

    Ajster1989

    Did you read where i said to do that... it's at the top :cool:

    Trying it now... Thanks for all the hard work!

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

    columbo777

    did not work for me (setting.yml fix)
     
  25. Offline

    feildmaster Retired Staff

     
  26. Offline

    buckeT.de

    Hey,
    and thanks for the fix. (works fine now)

    Do you use local settings for building the name of the backup?
    You should replace it with underscore or s.th., cause when I try to backup my world, the name is like "world@09:24:11_04.22.49.zip"
    with : which are not available for any filename (Win7 - German)

    ----
    @Ajster1989 Yah I read it, but your post wasn't outstanding enough, so noone would have found it. For that I tried to make it even bigger :)

    Greetz,
    buckeT
     
  27. Offline

    feildmaster Retired Staff

    Noted, thank you.

    EDIT: and will be fixed in next version.

    "world@MM-dd-yy_HH.MM.SS.zip"
     
  28. Offline

    GregRUS

    Yay! Thanx :)
    0.7.3 resolved my problem :)
    UPD:
    Arr... btw Russian translation... m... I'm stuck.. seems like a google translator xD
     
  29. Offline

    feildmaster Retired Staff

    Yes it is google. I'm remaking the translation.
     
  30. Offline

    feildmaster Retired Staff

    I'm going to need the full error from the Command Prompt Console (not the pail console)
     

Share This Page