GUI Creator
Anyone who has been active on the main forums in the last few days must surely have already heard the news.
I'm not going to comment on why and how, but the short version is that Bukkit is almost certainly not getting passed this.
Consequently, the future of BukkitDev is very uncertain. Even if the legal matters were resolved tomorrow there isn't really anybody left to deal with file submissions anyway. There's no indication about how long the site will stay up and what will happen to the files.
Anyway, while I will continue updating and developing my plugins you will need to look for updates somewhere else, namely the wiki. I will be updating this wiki in the next few days to facilitate better communication (forums, email, etc.) and adding any documentation that's missing.
I will also, of course, be looking into porting the plugins over to whichever API emerges from the ashes!

GUI Creator
This is the successor to Admin GUI, featuring a simpler config but offering more powerful customisation!
How it works
Each screen is divided into ten rows, each having four columns (by default). Controls can be placed into any of these cells, and can span multiple rows and columns. It's also possible to set the exact x, y, width, and height values if needed. See the tutorial for more information.
Video overview
Tutorial
Available controls
- buttons
- text boxes
- checkboxes
- radio buttons
- textures (for images)
- sliders
- gradients
- labels
- spacers
- link buttons
Requirements
- SpoutPlugin
- Spoutcraft
Both of these can be downloaded here
Config
- open_screen
- set this to the id of a screen to have that screen automatically open when the GUI does
- make_player_skins
- set this to no to stop the plugin creating skins when players join the server
The rest of the config is used to change the default colours of things. Each value must be a string in the format r,g,b or r,g,b,a. Note that you can override these colours on any particular control.
Commands
- /reload_gui_creator or /rgc
- this will refresh the layout files if they have been changed since the plugin was started. The new screens will be visible the next time the GUI is opened
- /open_screen or /os
- this is an alternative to pressing the C key
- use on its own to open the GUI like normal
- use with a screen id to open the GUI directly to that screen
Permissions
- gui_creator.can_open_gui - controls whether the user can access the GUI. Default is false.
- gui_creator.can_reload_screens - controls whether the user can reload the screen files. Default is false.
Mac users
I've been informed that Macs have a very unfriendly behaviour of treating remote folders like local folders and creating hidden files on them. This has been causing the problems that I've seen come up a few times where the plugin is trying to read this hidden file.
I've fixed this from 1.6.7 but it you don't want to update, or you're seeing problems with other plugins, there are a couple of things you can do. One is to delete the file .DS_Store from any remote folders that are giving you trouble. Second is to follow the instructions here and stop the behaviour altogether.
Issues
- there are a couple of controls that are hard-coded in Spout so resizing them won't work as intended (mainly check_box and radio_button)
- this plugin is intended to be run full-screen, with GUI scale set to auto (see the previous point)
Like this and want to show appreciation? Send any unwanted TF2 items my way! id: coldandtired
-
View User Profile
-
Send Message
Posted Aug 3, 2012@Cecelo126 The radio_button's group key must be a number, not a word.
-
View User Profile
-
Send Message
Posted Aug 3, 2012Hi, I had this error:
http://pastebin.com/30ZY2XAV
While I was trying to open the GUI, here is the screen:
http://pastebin.com/tWjy5Yug
-
View User Profile
-
Send Message
Posted Jul 30, 2012@Ronzi3 Always appreciated :)
There's a button at the top of the page (or you can click here).
One day I'll have to figure out how to make a proper button for it!
-
View User Profile
-
Send Message
Posted Jul 30, 2012perfect now, please give some address so I can donate you some coins :)
-
View User Profile
-
Send Message
Posted Jul 30, 2012@Ronzi3 Okay, it takes the value from the button's hide_command key now.
Here's the new link.
-
View User Profile
-
Send Message
Posted Jul 30, 2012@coldandtired
exactly, this is because I banned all chat commands for users remember?
-
View User Profile
-
Send Message
Posted Jul 30, 2012@Ronzi3 Do you mean the text in orange on the confirm dialog?
-
View User Profile
-
Send Message
Posted Jul 30, 2012oh, by the way... I guess there is no "hide_command" option for confirm dialogs right? :) Sorry, I don't mean to bother you, since you must be very busy... so it's ok for me if you decide to leave it like that really.
-
View User Profile
-
Send Message
Posted Jul 30, 2012ok thats fast, you deserve my respect. thank you very much!
-
View User Profile
-
Send Message
Posted Jul 30, 20121.6.9 is up - direct link
Updated to Bukkit 1.2.5-R5
Made the confirm dialog text customizable
Four new settings have been added to the config file for setting the four labels on the confirm dialog.
-
View User Profile
-
Send Message
Posted Jul 29, 2012@Ronzi3 Not a problem - I'll do it later today.
-
View User Profile
-
Send Message
Posted Jul 29, 2012Thanks for your help, please can you add some way to modify the button confirm message?
I'm running a spanish language server and I'd like to translate that confirm message. Of course if this is not too much to ask :)
-
View User Profile
-
Send Message
Posted Jul 27, 2012@jigga_jones It's currently impossible to do from the server. You can make a button which creates a chat message with a link, and this will be clickable.
-
View User Profile
-
Send Message
Posted Jul 27, 2012oh thank you so much :) your awesome ! Great plugin as well ? could it be possible at all in future to click a link and open up a website ? i know its kinda hard would love that function though. As well i'm a little lost can i show a player funds in like and info_text or something just a static fund ?
-
View User Profile
-
Send Message
Posted Jul 27, 2012@jigga_jones temp_permissions is a list, not a string (hence the plural name). This means that you need to use the YAML list format, which is either like this:
or like this:
Blame YAML for this!
-
View User Profile
-
Send Message
Posted Jul 26, 2012i dunno if its me but i think the temp perms is broke ? Everything works find when i leave that temp perm out ?
Error
-
View User Profile
-
Send Message
Posted Jul 26, 2012@Ronzi3 It's already in there. Use hide_command: yes on the button control.
Just noticed it wasn't in the docs so I've updated them.
-
View User Profile
-
Send Message
Posted Jul 25, 2012Please, can you add an option to disable the display of the command being executed when you leave the mouse over a button?
I would like to give users access only to the GUI menu interface, and blacklisting all the chat commands, so there is no point to show "which chat command is being executed" with this kind of configuration.
Hope your answer, thanks!
-
View User Profile
-
Send Message
Posted Jul 19, 2012@gunblast Oh. Didn't think of that :)
Apple dumps its files in the folder so I had to filter them out. First I only allowed .yml files but then expanded it to txt files.
-
View User Profile
-
Send Message
Posted Jul 19, 2012NM! I fixed it, turns out I had the wrong version and it didnt read my .txt files xD