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
@uogo
Glad to hear! :D
@Timberwolfz7
Ok thank you Timberwolfz7 HD capes work fine.
@uogo
Yeah, I don't know why but that seems to happen with normally sized capes. You can try using higher definition capes as those size and format correctly. There may be more sizes that work, but I haven't really tested all that many templates so I couldn't tell you what they all are. Here's the URL for one that will work just fine: http://static.spout.org/img/cape/hd/1024x512/mojang_2_clean.png.
Note: The dimensions of the actual cape are 352x272 I believe and the entire image is 1024x512. You should be able to use this template to make other capes with.
sorry just a little question here, having a little issue with the capes. when the capes load they are sized incorrectly. The cape is showing 4x9 pixels (or 4x8) correct capes but only loads a small amount stretches it and wraps it around. At first I thought I was just making the capes wrong, but even the default cape is behaving the same way, any idea on what is going on. I googled the hell out of it but came out with nothing. thanks
@Crabbox
Where's the logic in asking someone to analyze an error and then, when they do, implying they're stupid while simultaneously misinterpreting the error for yourself? The plugin is enabling and most of it's features work just fine... The error you're receiving is an empty path error which means, in terms even you can understand, that the plugin is trying to use a piece of bukkit that isn't there anymore. This error is harmless and that bit of information is posted repeatedly and all over the place if you bothered to look for it, here's some other places I'm sure you overlooked: Link 1 and Link 2.
Well no because spout essentials wont enable, i cant use it...? so how do i ignore that?? logic?
@Crabbox
If you're not going to bother reading at least the first page of comments you're not going to get any help... This same question has been ask multiple times. The latest time being here and it was answered here.
It is showing an error in the console log: 2012-07-19 19:36:28 [INFO] [SpoutEssentials] Enabling SpoutEssentials v3.9.3 2012-07-19 19:36:28 [SEVERE] java.lang.IllegalArgumentException: Cannot set to an empty path 2012-07-19 19:36:28 [SEVERE] at org.apache.commons.lang.Validate.notEmpty(Validate.java:363) 2012-07-19 19:36:28 [SEVERE] at org.bukkit.configuration.MemorySection.set(MemorySection.java:156) 2012-07-19 19:36:28 [SEVERE] at org.bukkit.configuration.MemorySection.set(MemorySection.java:186) 2012-07-19 19:36:28 [SEVERE] at me.skawke.spoutessentials.config.SpoutEssentialsGUI.LoadConfig(SpoutEssentialsGUI.java:37) 2012-07-19 19:36:28 [SEVERE] at me.skawke.spoutessentials.config.SpoutEssentialsGUI.Initialize(SpoutEssentialsGUI.java:28) 2012-07-19 19:36:28 [SEVERE] at me.skawke.spoutessentials.SpoutEssentials.onEnable(SpoutEssentials.java:52) 2012-07-19 19:36:28 [SEVERE] at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) 2012-07-19 19:36:28 [SEVERE] at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) 2012-07-19 19:36:28 [SEVERE] at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) 2012-07-19 19:36:28 [SEVERE] at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:256) 2012-07-19 19:36:28 [SEVERE] at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:238) 2012-07-19 19:36:28 [SEVERE] at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:381) 2012-07-19 19:36:28 [SEVERE] at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:368) 2012-07-19 19:36:28 [SEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:197) 2012-07-19 19:36:28 [SEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:432) 2012-07-19 19:36:28 [SEVERE] at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) 2012-07-19 19:36:28 [WARNING] An error has occurred in loading the config, please go to the Bukkit page and tell what you see below, thank you!
How do i sort this?
Just to be clear the Command GUI does work provided you have the correctly formatted GUIConfig.yml file and you have the call key assigned to GRAVE (the button above Tab), although it's features are quite limited in comparison to plugins like GUI Creator. It however tend to be a bit simpler to set up and get going. Also the statement under "Important Notes" simply means that this plugin will break other plugins that use GUI buttons, not that it doesn't work itself (I don't know whether this is still the case or not though as it doesn't seem to behave in that fashion when I use it).
@Dathmineboy
Thanks! :D
If you want gui, use gui creator... Currently using it as well.. works pretty good and there is whole explenation + some user made gui's which are VERY good, just steal some content of them XD
@Timberwolfz7
The onscreen command feature.
This is what I'm referring to:
"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."
@russjr08
Well what GUI features are you attempting to use? I ask because the command GUI system does work.
@deathnote1029
That error is harmless, you can safely ignore it.
@Dathmineboy
All texture pack features are currently broken to my knowledge, sorry. D:
@desunoto3
Anytime :D Glad you got it working!
Thank you Timberwolfz7 ! :)
I still dont get how to have a fixed texture.... I had a john smiths.zip file... with url. Then it said Needs to be in zip -.-... What a logic? Help :D? ( Help = Sending me good url for john smiths XDD it no work for ma :(
Hey there, i oddly get this error whenever the plugin is loading on startup, i was wondering if anyone knew what the cause of it was? http://pastebin.com/weBBupUU
Hope people are able to help me out :) spoutplugin 1244 Spout Essentials 3.9.4
Thanks for any help!
deathnote1029
@Timberwolfz7
Oops sorry I wasn't really clear D: it says in the description that it breaks other GUIs. I was wondering when it'd be fix. But if it isn't updated anymore.. D:
@russjr08
The GUI for quick commands works for me, are you hitting the '`` key (the one above Tab)? Mind you it may not work right if you try to change the key it defaults to. Also the author won't really be updating much anymore so yeah...
@desunoto3
If the error looks anything like this it's harmless: http://pastebin.com/RugssJJ7. Try playing this music file and see if it works: https://dl.dropbox.com/u/65189469/Still%20Alive.ogg (I do not own this music and all rights are reserved by Jonathan Coulton (composer) and Ellen McLain (singer)), remember the command is /spe playgmusic URL or /spe playmusic URL. P.S. Je sais un peu français.
@Disrupt0r
As I've stated before I've only really tested a few capes and skins myself, it's not an enderman cape but here's one that should work: http://static.spout.org/img/cape/hd/1024x512/mojang_2_clean.png. You should be able to use this format as a template to make capes for yourself also.
@Timberwolfz7
It didn't work. Idk what the issue is. Can someone link me a cape that works? Such as an enderman cape.