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 Jan 8, 2012@oceanor What is the wrong position? Try changing the align key on the text_label.
-
View User Profile
-
Send Message
Posted Jan 8, 2012yuhuuu works like a charm! only a question left: text_labels are placed in wrong positions, is this a spout limitation? :D
-
View User Profile
-
Send Message
Posted Jan 8, 2012@coldandtired
I have sent you a download link!
-George
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MinecraftJackson Whichever YAML file is causing the error after you've edited it.
-
View User Profile
-
Send Message
Posted Jan 8, 2012@oceanor
replace the % symbols with ^ symbols so "/command ^textboxname^
-
View User Profile
-
Send Message
Posted Jan 8, 2012@coldandtired
what file? them YML file?
-
View User Profile
-
Send Message
Posted Jan 8, 2012i'm trying to do command with variables from text box but it does not work..
seems like textbox's text is not picked. if you point the cursor on the button command, is shows "/command %textboxname%" instead of textbox text.. tried also with the 2 examples included..
screen yml:
http://pastebin.com/cP4ERNKy
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MinecraftJackson Can you PM me the file (the actual file not the text in the file)?
-
View User Profile
-
Send Message
Posted Jan 8, 2012@coldandtired
i have tried two :/
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MinecraftJackson Your YAML editor is corrupting the files. Try using a simple text editor or a different YAML editor.
-
View User Profile
-
Send Message
Posted Jan 8, 2012@coldandtired
Also it works once, if i try and edit it i get the same error as before, i am using it on a computer hosted one to test it before i put it on my real server, i am using a real YML editor, i am on a mac, know why?
-George
-
View User Profile
-
Send Message
Posted Jan 8, 2012@coldandtired
All done, thanks, But whenever i click the roc button i can't then click G again and have it say example at the top, is that just me?
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MinecraftJackson Forget everything else for now.
1 - Start the plugin to generate the example file.
2 - Stop the plugin.
3 - Put the example file from GUI Creator\ into the Screens folder.
4 - Start the plugin.
6 - Launch Spoutcraft and join the server.
7 - Press G.
Do you see a button at the top with 'Example' on it? And two buttons at the bottom of the screen (/rgc and X)?
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MinecraftJackson
When is do /os it shows up with a x button and /rgc when i click /rgc it kicks me off the server, but when i type the command it gives me an internal error?
-
View User Profile
-
Send Message
Posted Jan 8, 2012@coldandtired
The example doesn't have an ID? how will it know?
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MinecraftJackson It's an error for a corrupt YAML file. Try deleting it and making a new one (with the same text).
Also, try copying the example.yml into the Screens folder to see if it works.
-
View User Profile
-
Send Message
Posted Jan 8, 2012@ZeroX4
@coldandtired
Hey I have removed all the percentages but i am still getting the same error? by file is called test.yml and the ID is 3 so i have changed the config to: open_screen: 3
My Screen is: http://pastebin.com/YbipSKfF And my config: http://pastebin.com/KfG6EnqF
-George
-
View User Profile
-
Send Message
Posted Jan 8, 2012@coldandtired
ok problem is back and i now know what is wrong
i made few warp buttons /warp here /warp there
and when i was using them it bugged my screen so i cant open in again until i reconnect
BUT
problem is i had stay_open: yes and that why screen bugs when i remove that line and screen auto close after use it was all ok
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MinecraftJackson It looks like the filename has something wrong with it. Can you rename the file and check?
Also, % has been replaced by ^ in the screen files.
-
View User Profile
-
Send Message
Posted Jan 8, 2012@MinecraftJackson change % to ^
thats your problem