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
@coldandtired
i think when someone look at the bottom of that pic its hard not to tell who did it so i dont need any more credits
2 morrow ill make better tut which will cover more options so every 1 can understand it and make their own screens cause seams many ppl just need it this one was just as quick help for Lars123123 so i dont know if its good idea to use that anyhow but feel free your choice
@ZeroX4 That is truly excellent!
Would you object to me putting it in the tutorial (with credit, of course)?
@Lars123123 its better to edit something that already exist than to do something from the scrap
so i put here link to my screen with screenshot of it so you guys know what you will get
for this screen to work you need 2 plugins Essentials (or if you change commands you wont need it) and Permission plugin (i use PEX but you can use any other permission plugin)
to make this screen default (open when you hit GUI key) in config file set openscreen to 0 like this
open_screen: 0
to be able to use GUI creator put this nodes in your permissions (PEX users remeber to use only lower case)
- gui_creator.can_open_gui
- gui_creator.can_reload_screens
example
users:
ZeroX4:
group:
- noob
permissions:
- gui_creator.can_open_gui
- gui_creator.can_reload_screens
or if you want some group to have access to that commands
groups:
noob:
- gui_creator.can_open_gui
- gui_creator.can_reload_screens
TO EDIT BUTTONS SLIDERS COLMUNS READ TUTORAIL
here
http://dev.bukkit.org/server-mods/gui-creator/pages/tutorial/
and here
http://dev.bukkit.org/server-mods/gui-creator/pages/tutorial/controls/
download my screen
(place it in bukkit\plugins\GUI Creator\Screens directory)
http://www66.zippyshare.com/v/17112552/file.html
if image its too big just right click on image and choose open image
Bad tutorial ... idk how can i create a gui ?
@coldandtired
It's work fine Now ! Thanks for your help :D
Ps: I use PEX.
@alexg2k1 It works fine, you just need to assign groups to users.
You're the only name in the config which is why only you have any permissions.
@alexg2k1 That was to the other guy :)
I'm beginning to hate PermissionsEX with all my soul :(
@coldandtired
Afaik all my permissions are lowercase
EDIT: Oh and also it is PermissionsEx
@d3aThW1nG PermissionsEX?
Try making all permissions lower-case.
@coldandtired
Pming you my permissions. Just remember they aren't done
@coldandtired
I created a permission for a page special Modo: Modo.screen
I give the permission in my moderator but they do not manage to see it.
I which is '*' in my permissions I can see it :/
Where is the problem?
@alexg2k1 Permissions. I'm pretty sure the GUI config is fine.
@coldandtired
My permissions or my config for GUI Creator?
@alexg2k1 mikecyber fixed his by recreating the permissions file and deleting some legacy configs.
PM me your config if you want me to have a look at it.
@FTC56 The file that created the screenshot is available here.
It should only be used as a layout example though as the buttons don't do anything.
I am having the same problem as "mikecyber" and "rmsy". I am running PermissionsEx and when I try to do /os it says this in the chat "I'm sorry, but you do not have the permission to perform this command. Please contact the server administrators if you believe that this is in error." Any help? Thanks
Hello; Could you create a screen example please? Something simple will do, or if you can, the screen image that is on top of the page. Sincerely;
Version 1.0 is up - direct link
Changes
@mikecyber Can you try 1.0 and let me know if it still doesn't work?
@coldandtired
I'm having this issue as well, with the specific permission set. Tried with Op too, didn't work.
CB1597
Spout 644
Spoutcraft 1000
GUI Creator 0.9.9
bPerms 2.1.4b