Miner's Insanity
Miner's Insanity
Description
Miner's Insanity makes players start to slowly go insane if they spend to much time deep underground. This plugin is ideal for arena style servers where some players will choose to hide underground instead of joining the fight. It also works well with any server that encourages players to spend less time digging and more time exploring or fighting. The idea of insanity was first thought up by dillyg10 in his plugin Insanity. This is a complete remake of his idea meant to give even more control over the way players experience insanity. Almost everything is configurable, everything from the depth at which players go insane to the amount of damage a player will receive while insane. (Even disable damage if you just want to have players experience blindness and confusion effects.) You can even set messages to display to players while insane. There are currently no commands or permissions, but players in creative mode are exempt from the effects of insanity.
Features
- Become Insane!
- While insane, experience confusion and blindness potion effects
- Slowly loose health while insane!
- Insanity messages can be sent to insane players.
- Sanity Bar to keep track of Sanity.
- Spawn Hallucinations that will attack the player!
Configuration
You can change...
- The Y-value that triggers sanity loss.
- The total amount of sanity a player has.
- The rate at which players lose sanity.
- The rate at which players lose health while insane.
- The amount of health players lose every X seconds due to health loss rate.
- The chance of the player experiencing certain insanity effects.
- The actual insanity messages. (up to 10 messages)
Configuration Page
Installation and Dependencies
- Installation of Miner's Insanity is incredibly simple!
- Simply download and drop MinersInsanity.jar into your plugins folder.
- Start up and then stop the server.
- Edit the config.yml file in the MinersInsanity folder.
- Start up your server again and enjoy!
- Miner's Insanity has one optional dependency.
- Download and drop BarAPI.jar into your plugins folder.
- Download it here: ====> BarAPI <====
- You can now enable the ShowSanityInBar option of the config!
Permissions and Commands
There are very few commands for this plugin as they are not needed.
- /insanity help ==> Displays the commands for insanity.
- /insanity info ==> The only command; gives a small description of what insanity is.
All permissions default to true. A player will have all permissions without setting anything.
- minersinsanity.help
- minersinsanity.info
- There is no insanity bypass commands, but all creative mode players are unaffected.
Future Changes
Create hallucinations.(Done)Addition of BarAPI for a more interesting Sanity bar.(Done)- Allow light levels to determine insanity instead of just height
- Add more effects.
- Insanity resistant items/armor
Set the rate at which insanity is recovered.(Done)- Allow per-world options
- Any other ideas you guys have!
Help
Leave a comment, send me a PM, or shoot me an email at [email protected] Also, feel free to add me on Skype: mc.Ajaxan
Donations
If you like my work feel free to support me. I love making plugins but this is a great way to motivate me to make certain changes or updates! Thanks for using my plugins and being awesome!
Can you update to 1.7.10?
@Ajaxan
it's working without any issue. thanks for this great plugin! do you plan to bring it up to date with cb1.7.9-r0.2?
@jaystar411
Yeah, I'll work on adding language support for the bar.
Again a gr8 plugin. now i have all ur plugins installed m8. But is there a way to change the language over my bossbar ( also chat related ) from english to german? would be nice if i could edit that
@Ajaxan
Ok, I will do a test tonight. I hope it works well. This is great idea!
Love the concept to this, will be adding it in on my next big server update. But mixed with Anti-xray plugin this here will be a great security plugin to help deter xray users and hackers! Kudos mate!
@madtomic
It should work just fine. If it doesn't, let me know and I'll make a version that does.
This also work on cb1.7.2-r0.3?
@ricoisdenaam
That's a great idea. I'll probably release an update with that option pretty soon.
@madtomic
Yes, it should work just fine.
Could you make it work with BarApi?
Note To Creator I use Spigot 1.7.9 and this plugin works fine due to reverse compatibility found in Spigot's Coding
Thanks Sheefou
Can this be use with CB1.7.2-r0.3?
Yes. the plugin should almost always work no matter what version it is in. I make sure to only use the Bukkit API which means that unless there are massive changes to the API (very rare) it should always work.
If there are any problems, just report them and I'l make sure they get fixed.
Actually, just tested. Seems to run just fine on 1.7.2 r0.2
Same... we'd like to use this on egadgetboy.com
When it can run on 1.7.2 r0.2
Thanks!
Hi, I was just wondering when this is being updated to 1.7.2/4, I am really interested in using it in my next large server. Here's our networks website: http://blackfern.enjin.com/home
Thanks - The BFN Team
@Auxesis
That shouldn't be too hard to add. I'll see about getting that added soon. Thanks for the idea!
It would be neat if you added configurable levels for sanity loss per groups with permissions.
So Rank1 Member loses sanity after 52 blocks Rank2 Member loses sanity after 42 blocks etc...
I'll be working on adding all the new features you guys have suggested along with some code rewrites. Hopefully I'll have it ready in the next week!
Another idea would be make it toggleable if light affects your sanity. maybe make it refill your sanity slower than going to the surface. that would be great on my server where people cant place torches under a certain height P.S. It would be nice if the rate at which a player gains sanity were configurable separate from the loss. it would be nice to let them gain it a little faster than they loose it