This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
Development on this plugin has stopped, and all further development is on the much better GUI Creator
I would help you with the Tutorials. I am actually pretty good at organizing stuff so people can understand it.
I love this plugin, but it has a couple of severe problems.
1. The %param% limit is something like 20-25 characters. I set up a structure that lets people add WorldGuard regions, but they cannot enter long enough strings for enter/farewell messages.
2. Multple variables are needed. For instance if you use the default Teleport function instead of a plugin, you cant build a command like "/tp %player% %player2%". You could use the %param% but then you are forcing the user to type in a name. So in essence this plugin is useless for tp unless you are using another plugin like Teleport Suite.
3. Get RID of the shadows in the text. Many people use the default MC texture pack and the text is nearly unreadable with some text colors. Compare the text/buttons when you launch Spoutcraft to the buttons in game, they are much cleaner.
4. Assign positions to buttons in the row they are in. For instance if I want a button in the first and third positions, it cant be done. So I cant have 2 buttons with 1 %param% requirement each on the same row, even though there is room for them.
Either that or do as someone else suggested and implement columns.
5. Multi-row info text. If you type simple instructions in the info= box instead of a simple description, it runs off the edge of the screen. Using an xml pagebreak breaks the plugin.
6. Does the screen file accept comments? I havent tried. I will do that.
At some point depending how the MC API works out it would be great to have database access. For instance you could enter database/table info in the config file and get a list of all players on your server and their online/offline status, and be able to click their names when using commands that require the %player% function. Again with WorldGuard, you could add/remove members whether they were online or not.
Out of all that, the important one is the text shadow. It makes this plugin nearly unusable for some players. Fix that and I will gladly help you document and provide some tutorials. :)
@Shaba9
Not sure video would help too much as it would just show me typing XML in an editor :)
Best bet it to look at the examples in the zip file, or the ones MyDeathNight kindly posted, and adjust them to your needs. Start simple, one screen with a couple of buttons and slowly build up.
I had never coded XML before this configuration. It is enough to be inspired by examples given and to make test youngs to understand quite the functions.
I invite you to read indeed also quite pages available here for various option.
When this plugin does the command the player chooses, does it do it through console, or is it like TooManyItems where it does the command through the player (so that if they don't have permissions it won't work)? The reason I'm asking: I want to make the menu screen available for two ranks, mod and admin. When labeling the buttons I'll put (admin only/mod+) on them.
@MyDeathNight
This was a problem caused by the SpoutEssentials plugin. There was a ticket about it here but it looks like the author hasn't fixed it yet :(
It is still me! When I use a button to change page the command /jump " blablabla page " is crossed. My moderator have /jump and thus this TP every time.
I changed that by removing "sub_screen ="true"" but now every time it click in the button for change page, they have one " Unknow command. Type "? " or "Help" for help!
@MyDeathNight
That's the error I mentioned in the caveats. If you look at the screenshot above, the space between the 3rd and 4th row is caused by an invisible button.
In recent builds, Spout has started checking such buttons and this is why you get the error. It's also caused by sub-screens that don't show up at the top. You can avoid the errors by changing the screens files to not use these two features.
The first problem I can probably solve by using margins instead of the button, but I have no idea how to get around the second one at the moment. :(
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
I would help you with the Tutorials. I am actually pretty good at organizing stuff so people can understand it.
I love this plugin, but it has a couple of severe problems.
1. The %param% limit is something like 20-25 characters. I set up a structure that lets people add WorldGuard regions, but they cannot enter long enough strings for enter/farewell messages.
2. Multple variables are needed. For instance if you use the default Teleport function instead of a plugin, you cant build a command like "/tp %player% %player2%". You could use the %param% but then you are forcing the user to type in a name. So in essence this plugin is useless for tp unless you are using another plugin like Teleport Suite.
3. Get RID of the shadows in the text. Many people use the default MC texture pack and the text is nearly unreadable with some text colors. Compare the text/buttons when you launch Spoutcraft to the buttons in game, they are much cleaner.
4. Assign positions to buttons in the row they are in. For instance if I want a button in the first and third positions, it cant be done. So I cant have 2 buttons with 1 %param% requirement each on the same row, even though there is room for them.
Either that or do as someone else suggested and implement columns.
5. Multi-row info text. If you type simple instructions in the info= box instead of a simple description, it runs off the edge of the screen. Using an xml pagebreak breaks the plugin.
6. Does the screen file accept comments? I havent tried. I will do that.
At some point depending how the MC API works out it would be great to have database access. For instance you could enter database/table info in the config file and get a list of all players on your server and their online/offline status, and be able to click their names when using commands that require the %player% function. Again with WorldGuard, you could add/remove members whether they were online or not.
Out of all that, the important one is the text shadow. It makes this plugin nearly unusable for some players. Fix that and I will gladly help you document and provide some tutorials. :)
@MyDeathNight Thank you very much for those pictures. You were right they did inspire me and i'm going to give it a go again.
By the way, you did fine on your english ;)
@MyDeathNight Thanks for posting those :)
The biggest problems I have is with documentation - it takes me far longer to write the tutorials than the whole plugin :(
@Shaba9 Not sure video would help too much as it would just show me typing XML in an editor :)
Best bet it to look at the examples in the zip file, or the ones MyDeathNight kindly posted, and adjust them to your needs. Start simple, one screen with a couple of buttons and slowly build up.
@Shaba9
It is not really complicated :)
I had never coded XML before this configuration. It is enough to be inspired by examples given and to make test youngs to understand quite the functions.
I invite you to read indeed also quite pages available here for various option.
http://dev.bukkit.org/server-mods/admin-gui/pages/
Here is my result after some try and I am going to try to improve it :D
http://s4.noelshack.com/upload/3453122513214_20111223_210626.png
http://s4.noelshack.com/upload/13128531575544_20111223_210629.png
http://s4.noelshack.com/upload/14820206601123_20111223_210633.png
http://s4.noelshack.com/upload/498105364482_20111223_210848.png
& Code :
http://dev.bukkit.org/paste/4451/
Sorry for my bad english i'm French ;)
Could you make a video on how to set up the config for the noob coders (like me)?
@coldandtired
It's Awesome ! Work's perfectly for me :D
No messages about default size in my console now.
Thanks for your great work.
@Taketheword Believe it or not, that was actually quite a high priority for an update :P
It was fixed in 1.7.
Umm is this updated so you can acually see the buttons ON the screen :P?
@gv1222 Your XML is bad somewhere. Open the file with an XML parser and see what it tells you (missing quotes, unclosed nodes, etc.)
Still not working for some reason here is what comes up in the console:
@KA_Gamer Through the player. If the player doesn't have permission to use the command the normal way this plugin won't let him either.
You can use the permission property on command buttons or screen buttons to hide them from players who don't have that permission.
When this plugin does the command the player chooses, does it do it through console, or is it like TooManyItems where it does the command through the player (so that if they don't have permissions it won't work)? The reason I'm asking: I want to make the menu screen available for two ranks, mod and admin. When labeling the buttons I'll put (admin only/mod+) on them.
1.7.1 is now up, fixed the default size warning so sub_screens and spacers are now safe again.
Here's a direct link.
@coldandtired
Ok thanx :) I would look better at ticket the next time before asking a question !
@MyDeathNight This was a problem caused by the SpoutEssentials plugin. There was a ticket about it here but it looks like the author hasn't fixed it yet :(
@coldandtired
It is still me! When I use a button to change page the command /jump " blablabla page " is crossed. My moderator have /jump and thus this TP every time.
I changed that by removing "sub_screen ="true"" but now every time it click in the button for change page, they have one " Unknow command. Type "? " or "Help" for help!
An idea to correct how this?
@coldandtired
I was unaware of this. A simple example on the page explaining the options would be very helpful to those not used to yml formatting standards.
@coldandtired
It is not so annoying apart a spam of my console XD
If I understand, well the solution would be to make the only screen with all commands and without spaces enter lines?
It is not cool :/ I hope that Dev. spout is going to find a solution.
@MyDeathNight That's the error I mentioned in the caveats. If you look at the screenshot above, the space between the 3rd and 4th row is caused by an invisible button.
In recent builds, Spout has started checking such buttons and this is why you get the error. It's also caused by sub-screens that don't show up at the top. You can avoid the errors by changing the screens files to not use these two features.
The first problem I can probably solve by using margins instead of the button, but I have no idea how to get around the second one at the moment. :(