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 Apr 12, 20121.6.4 is up - direct link
Changes
For the record, I've been testing it with MC 1.2.5, CB 1.2.5-R1, SpoutPlugin RB for 1.2.5 (#1093) and the matching APIs for both.
-
View User Profile
-
Send Message
Posted Apr 12, 2012@Darkhand81 See below. When I first started testing it it was a bit hit or miss whether it would be there. Never heard of it disappearing though.
-
View User Profile
-
Send Message
Posted Apr 12, 2012@Astaen Not so simple, unfortunately.
That part of the code was never finished due to the decision to change the way Spout works. So changing the bindings programmatically is very finicky.
If I changed the key now the old key would stay there, and users would have to delete it anyway.
-
View User Profile
-
Send Message
Posted Apr 11, 2012This happened to me the first time I was trying to run GUI Creator. I think the way there are too many spout build combinations right now, you just have to get lucky which one will work right. I run the newest spoutcraft build with 1.2.5 and it says GUI is working like you said and no errors but appears nothing when you try to open GUI Creator. So I tried to play around and found and work. Only some other combination work rite now but I got this build working if you want to try: SpoutCraft 1.2.4 - 1325, Spoutplugin #1089, CraftBukkit 1.2.4-R1.0
-
View User Profile
-
Send Message
Posted Apr 11, 2012Hmm, somewhere along the line recently I lost the keybinding option for GUI_Creator in the Spout client controls menu, the shortcut key doesn't work, and /os fails with no error. /version reports the plugin in green and /rgc says it's successful when I run it, so I know the plugin is running.
That's pretty vague, but my results are vague, too. Using Spout client build 1368, Spoutplugin build 1099, and Bukkit 2151. No errors in console!
I tried completely redownloading my client, spoutplugin, and GUI_Creator, and started my configs from scratch too. Is it just me?
-
View User Profile
-
Send Message
Posted Apr 11, 2012@coldandtired
Yeah, of course I can. Isn't it just really annoying to tell that to every players ? And even have to make a News post on the website for it ? Yes it is :/
-
View User Profile
-
Send Message
Posted Apr 11, 2012at least the black square doesn't have to be the whole screen but that be awesome too as an option. and row_span.. hmm haven't tried that. I probably miss looked it. I'll try it right now :)
-
View User Profile
-
Send Message
Posted Apr 11, 2012@powerdaker Do you mean a texture that covers the whole black square, or the whole screen (hiding the navigation buttons and /rgc and close buttons)?
I made it 10 rows because it was a nice round number and each row was a good size. You can always use row_span to make taller controls.
-
View User Profile
-
Send Message
Posted Apr 11, 2012This was I was trying to do Pic1, Pic2, Pic3. I was wondering if there is a way to occupy a whole page with a texture so that I can make one big image and just load it. That way I can put at least 20-30+ recipe per page instead of rite now 8. I got some other plugins that have custom recipes and end up jumping multiple pages just to find each one for specific plugins. Maybe this will make it much easier for me to look at all recipes at once. Very nice plugin I really like this one. And here is the text file for above picture: RecipeGUICreator - powerdaker
Some other things I want to mention, Is it possible to add info while hoovering on texture? Second thing about "num_columns (optional)" maybe there is a "num_rows" command is that also possible to add in?
-
View User Profile
-
Send Message
Posted Apr 10, 2012I love this GUI Creator MOD!! its best thing ever happen in Minecraft. I was working on a section and realizes that I can put textures squares on it and tried putting images to make reference for a custom recipes like Guns+ for example. If I finish it I'll post it. But is it possible you can add in for a whole tab to be fill the screen with a picture. That way it will be easy to put a one big picture that been edited with any image software and to view it. Just like viewing a screen picture or a screenshot. but instead i can upload a full screen referencing a recipe. I think this GUI Creator mod is already have a lot of features but it wouldn't hurt to add even more : ) . I really thank you for this mod, its one of the best out there. A must have!!
-
View User Profile
-
Send Message
Posted Apr 10, 2012Greetings Cold,
Please check your private message inbox.
-
View User Profile
-
Send Message
Posted Apr 10, 2012@Astaen You can change either the plugin key or the walk toggle key in Spoutcraft's options -> Controls menu.
-
View User Profile
-
Send Message
Posted Apr 10, 2012Houston, we got a problem. Spoutcraft now integrate a "Forward Toogle" control on "G" BUT we can't set the key for Gui Creator so when we open a screen we start walking forward automaticatly and have to press "G" again to stop. So opening the GUI now makes you walking ...
-
View User Profile
-
Send Message
Posted Apr 9, 2012@Alvarez96 It wouldn't really work as a mod because a lot of the information comes from the server. Meaning that it would have to be a plugin + mod, which is exactly what Spout(craft) is.
There's an earlier version that I converted to a Spoutcraft addon knocking around on the Spout forums.
-
View User Profile
-
Send Message
Posted Apr 8, 2012It work and tested with SpoutCraft 1.2.4 - 1325, Spoutplugin #1089, CraftBukkit 1.2.4-R1.0
it didn't work for me with Spoutplugin #1090+ combination just gives me blank screen
thank for this plugin
-
View User Profile
-
Send Message
Posted Apr 8, 2012Is there anyway that this can be a mod that can be installed client sided? It would make it so spout can be taken out of the equation and we could avoid using the spout client, so on and so forth.
-
View User Profile
-
Send Message
Posted Apr 8, 2012@coldandtired
Yeah I thought it would be pretty tricky thing to do. What about just dumping everything from chat field output in a text box or text field? For some plugins this might work because the output would be like one line long string.
ie. I have a screen where i have defined a text label or text box. In keys i have something like text_output: /balance
Normally if i type that /balance command in chatbox it would just output a text line from economy plugin like "You have 1000 pieces of eight" but this time it would instead show it in the GUI text field.
-
View User Profile
-
Send Message
Posted Apr 7, 2012@TheCoCE Do you get any errors in the startup log?
Also, please paste your screen file(s) somewhere.
-
View User Profile
-
Send Message
Posted Apr 7, 2012when I press G there is a GUI but it is invisible
-
View User Profile
-
Send Message
Posted Apr 7, 2012@Beatkidz Add a show_permission key to the screen section.