SpoutEssentials

Please note that this is NOT developed by the Spout team, regardless of the name
A note from skawke:
Thanks everyone for the support. When I first created this plugin, it was back when Spout just first came out, and there wasn't many plugins built for it. I built SpoutEssentials purely for my own uses, but released it to the public for fun. After a while, I stopped playing MC, and my intention was to let this plugin die off. I think it's much better if people use the multiple plugins out there that together, they do the same thing as this plugin. Seeing as there still isn't enough to make up SpoutEssentials, I'll attempt to find someone else to maintain or take over the SpoutEssentials name. For now, if you want compatibility with 1.4.6, look down in the comments, someone has compiled a version.
Thanks!
Everyone will return once again skawke. I will keep up your work till i can. DreTaX
Need any help with the configuration?
Post here if you have tips or questions: http://dev.bukkit.org/server-mods/spoutessentials/forum/35848-configuration-help/
Please leave any suggestions if you have some!
If you want a feature added, PM Denkfaehigkeit, not skawke.
Important Notice
I will be re-doing the entire plugin from scratch, due to both formatting, code structure, and simple improvements in the code. Hopefully, with this addition all bugs should be solved.
What is SpoutEssentials?
SpoutEssentials allows for easy aesthetic modification, for you and your users, in tones of fun and unique methods on your Minecraft Server. Extracting the most from Spout, this plugin may allow your users to modify their own skies, listen to music in game, set titles, display capes and more! Take advantage of this ever growing plugin as it starts to redefine the way we use commands using in game interfaces.
Important Notes
Because illiterate idiots like *Lextao* can't seem to read the entire post, look at modules.yml in order to disable a feature. If you enable ON SCREEN COMMANDS in the modules.yml, you WILL break every plugin you have that uses on screen buttons. Totally, my fault, a fix will be out soon (hopefully). Do not use OnScreenCommands if you use a plugin that uses buttons, such as ChestShop.
The dimensions for splash screens must be 427*239.
What are the features of SpoutEssentials?
- Custom notifications when a player logs in and out
- Custom welcome message when joining the server
- Allows the playing of music personally and server wide
- Modify the clouds, sun and moon per user
- A poke feature
- Custom onscreen help
- Per World texture packs
- Per WorldGuard region texture packs
- Group and user based skins
- Stylish capes
- Displayable titles
- Show the co-ordinates
- View your BOSEconomy / iConomy balance (Removed for now)
- On screen command interface (Disabled for now)
- Auto Updates on server restart
- GUI Command Screen (NEW!)
- Amazing developer which will happily look at your requests!
Source is available on GitHub
How to setup SpoutEssentials.
Permission Nodes can be viewed here.
Commands can be viewed here.
Help on setting up the GUI Screen can be viewed here.
Configuration file tutorial can be found here!
Troubleshooting
65% of the time, an error occurs because the server admin did not take the time and look through all the configs. If you do not setup your configs properly, you will get an error 99% of the time.
FAQ
Site of future FAQ
Download:
This link will always lead to the latest version. Use this if BukkitDev hasn't approved the file yet. Latest version here Or On DropBox
Update Information
I'm going to fix major fix it or break it bugs, but as far as feature updates go, I'm going to wait until the Bukkit/Spout merge occur and when everything works as it's supposed to. When that happens, I'll post a revised, faster, better, more advanced version that is also open-source.
For the meantime, PLEASE suggest ideas, I'd love to add as many features as possible so please, bring your ideas!
Changelog
Version 3.9.9
- Fixed the GUI Problems thanks to coldandtired :)
- Fixed an option where the player was Null (I think in Beta2)
- There were some more in Beta1, and Beta3, but i can't remember. Consider it as a Bugfix :D
- Added Metrics
Version 3.9.8
- Fixed some coding mistakes
- Updated to 1.4.7 1.0
Version 3.9.7
- Updated to 1.4.7 0.2
- Fixed Some errors in Main Class
- Fixed Hash Map Mistakes in the Main Class
Version 3.9.6
- Updated to 1.4.7
Version 3.9.5
- Fixed some mistakes in some classes.
- Updated to 1.4.6
Version 3.9.4
- Added Spoutcraft suggestion message on join, may or may not work, it was just there and it wasn't giving an error so you can check it out.
- Note that I'm not going to be really updating this plugin since it violates so many rules and it is beyond repair in regards to framework.
Version 3.9.3
- Fixed bugs
- Added ability to enable group based splash screens
Version 3.9.2
- Updated to the newest RB
Version 3.9.1
- Fixed onJoinerrors
- Helped Spout find player.
Version 3.9
- Fixed Teleport Errors + various other cleanup
Version 3.8Beta3
- Fixed Cape problems.
Version 3.8
- Updated to latest CB and Spout
- Fixed minor error affecting German servers
Version 3.7.5
- Added a check for URLS in some cases.
- Update to latest RB of Bukkit and Spout
Version 3.7.4.1
- fixed spe errors occuring when changing capes/titles
- everything in modules.yml is default as false now
Version 3.7.4
- Changed code to match latest Bukkit build
- Code cleanup
- If playerTitle is set to 'hidden' in playerOption.yml, their title will be hidden.
- Removed command MusicGlobal
- Removed itemListener
Version 3.7
- Added 3 new permissions nodes: · spoutessentials.guiColumnOne · spoutessentials.guiColumnTwo · spoutessentials.guiColumnThree
- Added entirely new GUI screen 3 different columns to customize up to 7 buttons to set in each column
- New Config file GUIConfig.yml
- New config.yml option guiCommandKey: ~ ( DOES NOT WORK YET )
- Changed key to GRAVE () for now
Full changelog here

-
View User Profile
-
Send Message
Posted Oct 7, 2011@skawke Well it seems you're closer to having it implemented than you think! It would be amazing if you could get this into a release soon there are no plugins that work to skin npcs in the latest builds.
-
View User Profile
-
Send Message
Posted Oct 7, 2011@RGadelha
Interesting, I'll check it out.
@Noisebox
My plugin doesn't support NPC skins, though I might support it sometime in the future. I'm surprised it even applied to the NPC in the first place.
-
View User Profile
-
Send Message
Posted Oct 7, 2011@skawke Yes, it did, I just don't remember what version of what made it not work anymore.
Everything else is working, PlayerJoinNotifications, PlayerLeaveNotifications, OnJoinMusic, Skins, Capes etc.
-
View User Profile
-
Send Message
Posted Oct 7, 2011Running CB 1240, Spout 1.0.6.403, Spout Essentials 3.7.1, Citizens 1.1.2. I have odd behavior with the spoutessentials custom skin feature when applying them to NPCs from Citizens. What I've done is setup the custom skin for an NPC named Bank_Guard in playerOptions.yml. From a fresh restart on the server and the skin is not applied, remove and recreate the NPC still the skin is not applied. However if i do a "/npc move" the skin is applied a few moments after movement. Stranger yet, as soon as i do "/npc equip" and hand the NPC an item (any slot) the skin is un-applied and i have to move him again to get his skin back. Now custom player skins are applied instantly upon editing the config and doing "/spe reload". So, yeah not sure which plugin to ask with help from. Can anyone replicate this behavior and/or help me resolve it?
-
View User Profile
-
Send Message
Posted Oct 5, 2011@Nocturnal7x
For now, nope. Spout doesn't have a way to figure out if the song ended yet.
-
View User Profile
-
Send Message
Posted Oct 5, 2011@skawke
Holy fail :D totally missed that :P Maybe this is another stupid question. Is there any way to make the music loop inside of the region?
Thanks, -Nocturnal7x
-
View User Profile
-
Send Message
Posted Oct 5, 2011@RGadelha
Aware, and not sure what's happening. Something changed in Spout most likely. Did your splash screen work properly in the previous version?
@maxi1134
Possibly.
-
View User Profile
-
Send Message
Posted Oct 5, 2011@skawke Hey Skawke,
Are you aware that the splash screen is not working anymore?
The screen becomes darker but the splash doesn't show up :(
-
View User Profile
-
Send Message
Posted Oct 5, 2011Can u add a option for the texturepack setup?
Redownload the texturepack at every login
Coz people can just grab the xray texture , rename it and play whit it :S
-
View User Profile
-
Send Message
Posted Oct 4, 2011@Eienn
Nope, get dropbox, or setup a webserver on your PC.
-
View User Profile
-
Send Message
Posted Oct 4, 2011Is it possible to configure the urls for skins/music/cape/texture to point to a directory in your home server instead? ie my PC
Im running a server for 5-6 friends and having the mod be able to play files from would be a great feature
-
View User Profile
-
Send Message
Posted Oct 4, 2011@Nocturnal7x
Already implemented. @maxi1134
Possibly, I'll see what I can do.
@ExterminatorX the Welcome to the server message is always a golden apple. I'll make that configurable in the future.
-
View User Profile
-
Send Message
Posted Oct 4, 2011Hi,
Quick request, (well, maybe not to implement but..). I noticed this plugin supports music playback and WG regions. I have been running this plugin and have been using the logon music option and love it. Other spout music plugins all seem to be dead.
Would it be possible for you to make it so we can set music to play inside of world guard regions? So When I enter a region, the music I configured it to play will play in that region, then when I leave it stops? That would be amazing.
Thanks for your time :D -Nocturnal7x
-
View User Profile
-
Send Message
Posted Oct 4, 2011@moselekm
I am experiencing the same problem. Whem I join the server, I always see a golden apple. When somebody else joins the server, I see the correct icon. Is this working as intended?
-
View User Profile
-
Send Message
Posted Oct 4, 2011Got a good idea
Multiple texturepack !
When someone join he got a screen and can chose one of the texturepack avaible on the server !
-
View User Profile
-
Send Message
Posted Oct 3, 2011@skawke
the part of my config file looks like this
everything works as it is supposed to, but still a golden apple.
-
View User Profile
-
Send Message
Posted Oct 2, 2011@moselekm
Read the configuration tutorial. You're putting invalid names.
@templeguysftw
Open up a ticket if you're still having trouble.
-
View User Profile
-
Send Message
Posted Oct 2, 2011For some reason when I try to change the icon from GOLDEN_APPLE to anything else, it doesn't work, it just stays a Golden Apple.
Anyone else have this problem?
-
View User Profile
-
Send Message
Posted Oct 2, 2011@templeguysftw
That means an internal error occurred lol. Check the logs, or the console, and try searching for helpful words :)
-
View User Profile
-
Send Message
Posted Sep 30, 2011and when ever i try a command it asways say: "an internal error occured while trying to perform this command"?