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 Mar 29, 2012NOT WORK!
● Minecraft: #1.2.4
● CraftBukkit:
2126 (1.2.4-R1.1) Recommended Build● SpoutPlugin: #1052
● SpoutCraft: #1321
● Java #7.3 x64
● LAST VERSION
2012-03-30 03:21:36 [INFO] [GUI Creator] Enabling GUI Creator v1.6.2
2012-03-30 03:21:36 [SEVERE] Error occurred while enabling GUI Creator v1.6.2 (Is it up to date?)
java.lang.NoClassDefFoundError: org/getspout/spoutapi/SpoutManager
at me.coldandtired.GUI_Creator.Main.onEnable(Main.java:126)
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215)
at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336)
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381)
at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250)
at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232)
at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:374)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
Caused by: java.lang.ClassNotFoundException: org.getspout.spoutapi.SpoutManager
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 11 more
-
View User Profile
-
Send Message
Posted Mar 25, 2012@devilquak As JayFight said, it won't do anything without a screens file. If you have created one and it still doesn't work, check your permissions and the startup log for error messages.
-
View User Profile
-
Send Message
Posted Mar 25, 2012@remcodemah G isn't used in my Spoutcraft for walking.
Anyway, you can change the key to whatever you want in the control options menu.
-
View User Profile
-
Send Message
Posted Mar 21, 2012@devilquak
don't know if you did this already but the plugin doesn't come with a preconfigured menu so if all you did was drop the jar in then it won't work
all you'd need to do would be to grab one of the user created ones and drop those into the screens folder and it should start working(once you use /rgc that is) other then that idk what the problem could be
hope this helped since i love this plugin myself and am working on making menues for towny, falsebook, realshop, logblock, and heroes
-
View User Profile
-
Send Message
Posted Mar 20, 2012Neither G nor /os works to open up the GUI. The plugin gets loaded, and /rgc works fine, along with the config being generated and everything. Just G and /os does not work for anyone. Running latest Bukkit RB, latest Spout dev plugin version, and all who tested were running latest client. Looks like an awesome plugin, can't wait to get it working.
-
View User Profile
-
Send Message
Posted Mar 19, 2012the G button is new in spoutcraft for auto walk can you please change it
-
View User Profile
-
Send Message
Posted Mar 19, 2012@TheCoCE What is LWC?
-
View User Profile
-
Send Message
Posted Mar 19, 2012@coldandtired: I think LWC dosen't work with your Plugin.... ;( Can you pleas fix this...
-
View User Profile
-
Send Message
Posted Mar 18, 2012Yay for 1.6.2!! Toggle ftw. :)
-
View User Profile
-
Send Message
Posted Mar 18, 2012This is really a awesome plugin but there are so much issues with the temp permissions. The only plugin which works with the temp permissions is mChatSuite and Essentials, Logblock and Factions don't work for me. :(
Is there anybody else with such permissions problems?
-
View User Profile
-
Send Message
Posted Mar 18, 20121.6.2 is up - direct link
Changes
You must set ForceCraftBukkitBuildCheck: false in the Spout config.
-
View User Profile
-
Send Message
Posted Mar 18, 20121.6.1 isnt working with CB 1.2.3, the plugin wont load up.
-
View User Profile
-
Send Message
Posted Mar 18, 2012@SwissMike Should do. It should work down to whatever version it was where Bukkit changed the event system.
-
View User Profile
-
Send Message
Posted Mar 18, 2012I guess 1.6.1 still works with 1.1R3?
-
View User Profile
-
Send Message
Posted Mar 17, 2012@TheCoCE It probably already works with 1.2.3 - there is very little code in there that depends on CraftBukkit.
Permissions for each screen is just an optional permission that will hide the screen from users without that permission.
Call the permission whatever you like and give it to whomever you want to see the screen.
-
View User Profile
-
Send Message
Posted Mar 17, 2012@Astaen You can set it up so that a texture shows the player's own skin (i.e. the player who opens the GUI) or you can have a texture connected to a slider/combo_box/text_box which will show the selected player's skin.
For the first one, just add a texture control and the key mode: skin. For the second one, it needs to look something like this:
Change the text_box to a slider or combo_box with player names (using mode: online_players, for example).
-
View User Profile
-
Send Message
Posted Mar 17, 2012I'm completely stucked with this plugin, I can't show the skin of the player whatever I try ... too hard.
-
View User Profile
-
Send Message
Posted Mar 17, 2012@coldandtired: my video request is no longer required because i have understand everything. But can you pleas update to 1.2.3 ;D I love this plugin. But please do the tutorial precisely because it is difficult to understand. Please also write into how the permissions for each screen works
-
View User Profile
-
Send Message
Posted Mar 15, 2012@TheCoCE Sorry, what do you want a video tutorial of?
-
View User Profile
-
Send Message
Posted Mar 11, 2012@coldandtired Could you pleas make a Video Tutorial how to do that ?