Unusuals
Unusual Hats in Minecraft!
What is Unusuals?
Unusuals is a plugin I made over the course of a few hours because I felt like it. What it does is add Unusual hats (like in TF2) to Minecraft. These hats have an unusual effect attached to them, which is defined in the config. When a player is wearing one, their hat will emit particles as per its configuration. So, a Burning Flames helmet will emit flame particles. You can also configure the speed and radius of the particles, as well as the tick interval between particles spawning and the number to spawn each time.
How do I start using it?
To start using Unusuals, just drop it in your plugins folder. Then, use the command "/unusual spawn ITEM_NAME Effect Name" to add an unusual with the given effect to your inventory. For example, "/unusual spawn DIAMOND_HELMET Burning Flames" will spawn a Burning Flames Diamond Helmet. If you want to add custom effects, see the predefined ones for reference, as well as this page for a list of usable particle effects.
Will it break between Minecraft versions?
No. The plugin supports Minecraft versions going back to 1.7.10 via its legacy NMS hooks, and will support new versions for the forseeable future courtesy of the native particle API introduced in Bukkit for 1.9.
MCStats
This plugin is designed to submit anonymous usage statistics to MCStats,org. Click here for a list detailing data it collects, and click the below graph to see them:
Source Code
Unusuals' source code is available under an MIT license. It may be used, modified, and redistributed under the same license.
Sponsor
Special thanks to HostHorde for supporting Unusuals! Make sure to check them out!
@devsari
I can't find any issues at the moment. Do you have an error log?
@Maskedcreeper100
Okay, I took a proper look, and it seems the issue is that Unusuals uses non-standard names for its particle effects. I think what I'll do is add the standard names alongside the current ones so I don't break compatibility, but until then, changing "VILLAGER_HAPPY" to "GREEN_SPARKLE" in your config should do the trick.
@caseif
Thanks :D
@Maskedcreeper100
It *should* be compatible, but I'll definitely look into this when I get the chance.
@Maskedcreeper100
I've tried the plugin on spigot 1.8.3, 1.8, 1.7.9, and 1.7.10, and each of them get the same error.
Hi, im getting this error in console when I try running the plugin on spigot 1.8.3:
12.04 15:56:25 [Server] INFO at net.amigocraft.unusuals.Main.onEnable(Main.java:105) [?:?] 12.04 15:56:25 [Server] INFO at net.amigocraft.unusuals.ParticleType.valueOf(ParticleType.java:3) [?:?] 12.04 15:56:25 [Server] INFO at java.lang.Enum.valueOf(Unknown Source) [?:1.7.0_72] 12.04 15:56:25 [Server] INFO java.lang.IllegalArgumentException: No enum constant net.amigocraft.unusuals.ParticleType.VILLAGER_HAPPY 12.04 15:56:25 [Server] ERROR Error occurred while enabling Unusuals v0.2.2 (Is it up to date?)
@devsari
Odd, it should. I'll test it when I get the chance.
This plugin could not run to spigot 1.7.9...
update plz
wtf??
@caseif
Yes! It would be cool!
@ConortEd
How about a command that adds an unusual effect to the item in your hand? :)
@red0fireus
I looked into the issue a bit, and it appears that Cauldron is using separate deobfuscation mappings from Bukkit. It would take a considerable amount of work to accommodate this, and seeing as I'm backed up on other projects as it is, I regrettably do not plan to add support. :/
This is still not working with the latest Cauldron. Please update or fix this issue I will send you the error message below.
https://www.dropbox.com/s/z9zn88hk07xvvre/ERROR.PNG?dl=0
Hey! Can you make somthing like "/unusual list" command? I want to see what effects can I use. Also, I found a way using the head plugin and lore plugin to do unusual type of players heads! Can you add this function? Somthing like "/unusual spawnhead Conort(nickname) Burning Flames"?
@red0fireus
I can't assist you without further information. Please file a ticket if you're unable to solve the problem, including the string printed by the /version command. Additionally, please refrain from creating multiple comments at once, and instead combine them into one.
I used this command /unusual spawn DIAMOND_HELMET Burning Flames
I don't think it works for spigot im typing the exact command and I see no error message or anything.
@red0fireus
I can't guarantee compatibility, but I'll certainly look into it.
@red0fireus
I try to keep my Skype private and for friends only. My apologies.
Shady_Potato Do you have a Skype I could have?
One suggestion tho, could you make it work with Cauldron? If its not possible then that's fine but if it can work that would be great :)
OMG THANK YOU SO MUCH <3 I HAVE BEEN WAITING FOR SOMEONE THAT WAS SMART TO MAKE THIS :DDDDDDD!!!
@ConortEd
Thanks for the kind words! Glad you enjoy it! :)