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
Hello for me was empty before the GUIconfig.yml is an error message is displayed "An error occured as in loading the config ..." (Information for this error does not work with older version of craftbukkit and spoutplugin strange right?) But thanks to a former post I solved the problem of empty GUIconfig.yml by copying a already made config but I always the same error message! The music .ogg and .wav and .midi does not work either despite that I use Dropbox! And how it shows you the GUI?! Thank you in advance
PS: I am French and my English might be wrong ^ ^ 'tell me if I'm wrong: p
I'd hate to sound like a nag, but do you know when the GUI part of this will be fixed? I love this plugin!
@Disrupt0r
Change https://www.dropbox.com/s/139ojvwk8un10fi/aperturecape.png to https://dl.dropbox.com/s/139ojvwk8un10fi/aperturecape.png and see it that works. Remember only direct download links work. Bare in mind those dimensions may not be supported.
So when I use the /spe cape command like so: /spe cape https://www.dropbox.com/s/139ojvwk8un10fi/aperturecape.png
It says "[SpE] Cape added!" But when I go into 3rd person mode, it shows a green cape. Help?
@Crabbox
If you have the proper permissions simply type in /spe cape URL to change your own cape, where URL is the link to the cape you wish to use. Here's an example URL: http://static.spout.org/img/cape/hd/1024x512/mojang_2_clean.png. To change other people capes use /spe capeadmin PLAYERNAME URL with the proper permissions. Alternatively you can change/add capes to people by going into the playeroptions.yml file and adding a url to a person there. Here's what it should look like: http://pastebin.com/G67zUcSx.
How does the 'capes' work!?!!?!?!?!?
@superchuckinator
Well unfortunately the default 22*17 capes don't work right, however other sizes like 352*272 do work see: http://forums.spout.org/threads/hd-skins-and-capes.2394/ for some HD skins/capes that you can either use or use as templates. These HD capes and skins are from vonDoomCraft(http://www.minecraftforum.net/topic/497537-128x-vondoomcraft-hd-skins) and credit for them goes to him. I haven't really experimented with other sizes beyond these though so I can't tell you definitively whether other sizes will work or not.
what are the dimensions of a cape file?
@pimsserver
Sorry for the late reply; do not use indirect links like tinyurl, adfly, or the like. Skins and capes will not work when these are used. Music not playing for you is probably also do to you using tinyurl. Also the error you're getting is a result of the plugin trying to load your cape from an invalid address every time you teleport.
<<reply 790539="">>
music doesn't play for me and when i try to use a cape it has to be .png, which it already is
(tinyurl.com/6ekcaew)
and i get this error now:
http://pastebin.com/yrChxDQG
@pimsserver
That still should be fine, it's an empty path error which basically means the plugin is trying to use a bit of code that's no longer in craftbukkit. It shouldn't cause any problems for you.
<<reply 790379="">>
Thanks, but this is the new result:
http://pastebin.com/RugssJJ7
@zw4nzig I haven't had that problem before :X Are the skins updating if you log off then back on near someone who should have a changed skin? Also check the URL length that leads to your skins/capes as if it's too big (like 40+ characters, I don't know exactly) it will not work properly and as far as the playeroptions.yml file is emptying that's probably due to the use of URLs that are too big. I suggest using dropbox to shorten URLs.
@pimsserver That error is harmless, you can safety ignore it. As far as your GUIConfig.yml, put this in it and configure it however you like: http://pastebin.com/tx4qRvLU.
http://dev.bukkit.org/paste/5715/
CB1.2.5-R4.0
Spoutplugin 1212
I know that my CUIConfig.yml is empty, but i really have no idea how to fill it
Thanks for the awesome plugin, first off!
For some reason it seems, the first couple days I had SPE installed on my server skins and capes updated correctly; now, I can't get anyone's skin to change or display. I shut down the server last night and changed the lines in playeroptions.yml for capes and skins; it removed/added capes correctly, but won't display skins for anyone.
Any ideas what's broken here? Console has no output when a player logs in.
EDIT: Also, it keeps wiping playeroptions.yml seemingly at random..
I would really like this to have the features of the plugin "SpoutWorld" implemented, because that plugin's now out-of-date.
@TrinaryAtom
There may still be some hope: http://dev.bukkit.org/server-mods/spoutessentials/?comment=457. Also, one of the original developers is redoing the plugin for spout server in anticipation of it's release.
@TrinaryAtom
Yes, i most definitely agree.
*Reads Patch Notes*
NOOOOooooo... It can't be!... Why!?!?1
Not another dead plugin!... NOOOooooooo...
I hope someone replaces this plugin with a fork or something soon. It's a very important plugin on my server.
@IRLEETHAX
Please use http://pastebin.com/ next time you post something so large. Also please note that the texture pack features of this plugin do not appear to work at this time. As far as your error message goes, it looks like you altered something incorrectly in your configuration. Remove your SpoutEssentials folder, restart the server, and let the plugin generate a clean configuration and see if the error persists.