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 Feb 19, 2012@coldandtired
Oh...And I thought I can use something to make a screen where you see the chat in the GUI and have the buttons, lets say, on the left...Would be useful for channel chat like them from HeroChat
-
View User Profile
-
Send Message
Posted Feb 19, 2012@Seweiwer I would say that morizuki's suggestion would be used for an 'about' style screen, with no command buttons but only labels and textures.
So I replied that it can already be done but it makes sense to hide the screen otherwise the button will show up on the top of the menu all the time.
There is no code checking anything about the server :)
-
View User Profile
-
Send Message
Posted Feb 19, 2012@coldandtired
What do you mean with "information about the server"?
-
View User Profile
-
Send Message
Posted Feb 19, 2012@morizuki You can already add a hidden screen with information about the server and link to it with a button.
-
View User Profile
-
Send Message
Posted Feb 19, 2012another suggestion:
Suggestion:
- Clicking Button1 will pop-up a GUI that full of text, color supports and small images, like this GUI..
-
View User Profile
-
Send Message
Posted Feb 19, 20121.5.4 is up - direct link
Changes
Set this key to no if
-
View User Profile
-
Send Message
Posted Feb 19, 2012@feelfreetodie PEX has been a problem for a long time, and it's currently three RBs behind.
So it's possibly not working properly - have you tried another permissions plugin, like bPermissions?
-
View User Profile
-
Send Message
Posted Feb 18, 2012@Paradonex What does the startup console log say?
-
View User Profile
-
Send Message
Posted Feb 18, 2012@coldandtired
Hmm. Still doesn't work.
-
View User Profile
-
Send Message
Posted Feb 17, 2012@Paradonex
Same problem... could you please Inform me if you solved the prob.? my email is fabi@cityminer.de :D
Hey, and does anybody else got an Idea? I have the Craftbukkit 1846 with Gui_creator 1.5.... I use the newest PermissionsEx (PEX). without PEX it echos "you don´t have the Permissions" with Pex it doesn´t do anything D:
-
View User Profile
-
Send Message
Posted Feb 17, 2012@Paradonex You need to change every % to ^. Just noticed I haven't updated it yet.
-
View User Profile
-
Send Message
Posted Feb 17, 2012@Darkhand81
I don't think there's any point in pasting it since it's the exact code of ZeroX4's sample one simply with the ID changed to 1. Is the filepath right? : MCServer1\plugins\GUI Creator\Screens\1.yml
-
View User Profile
-
Send Message
Posted Feb 17, 2012@QweSteR2221 You really need to post any screen files and the startup log before the problem can be diagnosed.
-
View User Profile
-
Send Message
Posted Feb 17, 2012@morizuki No, nothing like that is currently possible. Best to wait for new Spout to do stuff like that.
-
View User Profile
-
Send Message
Posted Feb 17, 2012I use http://dev.bukkit.org/server-mods/b657-panel/#w-requirements GUI Creator is not working...
-
View User Profile
-
Send Message
Posted Feb 17, 2012@Paradonex
Paste your file somewhere (pastebin.com is my favorite) and lets take a look
-
View User Profile
-
Send Message
Posted Feb 17, 2012I followed the tutorial before I posted. I did everything it said. What am I doing wrong?
-
View User Profile
-
Send Message
Posted Feb 16, 2012@Paradonex
Check out the tutorials and example layouts, they'll get you started!
-
View User Profile
-
Send Message
Posted Feb 16, 2012Erm. Sorry if I sound like a noob by saying this but... I don't quite understand how to load a screen I made a yml file called 1 in the screens folder I gave it the ID of 1 I set the openscreen ID in config to 1 The permissions work But when I say /os nothing happens. Please heLP?
-
View User Profile
-
Send Message
Posted Feb 16, 2012@coldandtired
aw.. you can't put something like browser inside the gui right??