UtilityHats
Are you new to the idea of hats? Perhaps you're a server owner trying to find a new mechanic for your survival worlds. Either way, as the TF2 developers say, hats make a game 200% more satisfying. (Or something like that...)
Description:
UtilityHats presents your server with a new dynamic in the form of hat effects. The effects for each added hat were designed to keep a balance between head-wear marginal utility and costs. We've also made sure not to diminish the value of potions and enchantments by working parallel to them.
Tutorial/Demo (First 4 hats):
Features:
- Works right out of the box
- Configuration updates along with our releases. (New hats are no issue)
- The help is understandable to those who can read books
- Supports most popular permissions systems, including: Bukkit SuperPerms (Yes that includes PEX) and Legacy Permissions
- Players only need to know one 3-letter command.
- Players are only shown a list of what hats they have permissions for.
How-To:
- With a book in your hand, use "/hat" to get a list of available hats.
- Put the hat/block in your hand, and type "/hat".
- You now have a specialized hat on your cranium.
Dynamics:
Book: -Gives help output Glowstone **(Unavailable in the newest version as Minecraft does lighting client side now)**: -Pro: Lights up the area around you -Con: Attracts mobs at a greater range and through blocks Glass: -Pro: Can breath underwater -Con: Food depletes quicker -Con: Squids impede you, but will not drop ink or exp -Con: Your hat breaks upon taking damage Spawner: -Pro: 2x less damage from mobs that can naturally be found in spawners -Con: 2x more damage from mobs that aren't found in spawners Obsidian: -Pro: No damage from explosions -Con: Fall damage is increased by 2x -Con: Cannot sprint TNT: -Pro: Explode upon taking any damage -Pro: Explosion is as powerful as that of a charged creeper -Con: Removing hat from head will deplete all food -Con: Trying to sneak reveals your location Ice: -Pro: Water source blocks walked over temporarily turn to ice -Con: Any damage melts your ice -Con: Walking over oceans reduces food faster Piston: -Pro: With a redstone torch in hand, you can launch others upward -Con: Redstone power launches you upward -Con: Overheat upon dropping below half health Snow: -Pro: Negates fall damage -Con: One time use
Permissions:
The nodes only affects what happens when they use the "/hat" command.
- utilityhats.*: Can use any hat.
- utilityhats.book: Can receive the help output.
- utilityhats.glowstone: Can wear glowstone on head. (Unavailable in the newest version as Minecraft does lighting client side now)
- utilityhats.glass: Can wear glass on head.
- utilityhats.spawner: Can wear a spawner on head.
- utilityhats.obsidian: Can wear obsidian on head.
- utilityhats.tnt: Can wear tnt on head.
- utilityhats.ice: Can wear ice on head.
- utilityhats.piston: Can wear a piston on head.
- utilityhats.snow: Can wear a snow block on head. By default, these permissions are given to everybody.
What if some effects don't work out with my server?: No worries, just deny the permission for that hat, surely the many other unique hats will be able to keep your players content. Because players only see a list of hats which they have access to, it'd just be like that hat doesn't exist!
Note: Please put any suggestions in a ticket. We are still adding hats and tailoring a balance, so we may be less accepting of ideas than usual in the effort to give the best result without losing efficiency.
Some hats may be consistent of usually unobtainable blocks (such as spawners or ice). In these occasions, silk touch or other plugins are meant to be used. The pro/con balance is often based on certain plugins, (such as MonsterBox and IceExtractor) but any plugin that will allow for obtaining these blocks in moderation should be fine.
@mrchasez
Use them in Uppercase.
@Devil_Boy
Yeah lowercase dont work. . . I did all upper case and every thing seems to be working fine now. :D
@mrchasez
I can't try to fix it, until I know what's wrong with your setup. Make a support ticket with all the plugins you have installed and your permissions file.
Perms are not working Please fix, now. Anyone can use them without perms
I tried with lower case.
@pyrosine
Needs to be lowercase.
Wait.. they work? O.o
My permissions work when using "UtilityHats.*"
@Luxius96
@KSISniper47
I find it unusual that various plugins are having permissions issues at the same time O.o
Oh, I forgot to mention that you'll have to put the permissions in lower-case.
@Luxius96
Same here... it's making me mad :V
-.- My normal players can use UtilityHats and dont have permissions... i use Groups Manager and Vault
@Devil_Boy
hahaha so formal.. XD
i like to test things anyway, just ask bigscary XD!
@cvxx7q Why are all my test subjects gone... I require your assistance. Go to: http://pinoygamers.info/irc
@Devil_Boy
haha i tried the hello world, it was difficult but i went and found starting form the ground up, that hello world was like for someone who knows the basics, lol the only thing i can use with comfort is CMD/batch (and i do know CMD is full of absolute weird! syntax and processing..)
good u know enough to teach then ;)
i thought it meant you were a Teacher/job but u dont seem to "speak" in a overly mature/teacher like manner ;P
and ill throw a ticket at someone then ;)
@cvxx7q Sometimes team member wants to learn Java so they can expand their knowledge and help is out in different areas. I'm the one who takes em step-by-step through the HelloWorld and explains OOP. Many times I also end up helping with other programming languages.
And yes a support ticket would be useful.
Devil Boy Troubleshooter, Java Teacher
wait wait ur a teacher? :P
@Devil_Boy
u cud tell exactly when im like "WTF..." *SHOCKED* *clicks respawn* haha
and alright, should i file a ticket with Plugin list/Bukkit ver? for DrKabob
@cvxx7q ROFL, yea I'll really have to find some time to investigate. Otherwise I'll get DrKabob on the job.
@Devil_Boy
http://cvx.power.on.net/ouch.avi
excuse the crappy Upload (100K is peak..) shud give u a bit of a laugh i was so confident in that video "oh yeah ill be fine" ;)
@cvxx7q @cvxx7q The code does the following:
-checks for damage
-makes sure the damaged entity is a player
-finds if the cause was from contact, attack, explosion, or projectile
-checks that the player is wearing obsidian
-makes sure the damage was specifically from explosion
-cancels the damage event
When I get a chance I'll have to test myself with debugging enabled. The code looks fine to me.
@cvxx7q
Confirmed, removed NoLagg and the obsidian hat still failed, i know its worked before! hmm i dont see any errors either
EDIT: and the piston code didnt get mashed redstone didnt launch me :)
@Devil_Boy
oh now hes tells me XD... well it seemed about the height i set my piston hat too, i will test an confirm, may have just been a TNT launch, however the Obsidian hat isnt working, i know NoLagg interferes with TNT explosions, do you have any conflicts with that? (also im disabling that plugin since its beta is goin weird on me)
Test server :P