SafeBack

SafeBack
After the idea from rockchaton
IMPORTANT
I'm currently working on a new version of this plugin! It will support v.1.8 of bukkit/spigot. Also there will be massive changes, like including a command and a new configuration file. Even the code will be cleaned up a bit. 90% are already done TO DO till new version:
- test, find bugs and fix them
- Some bugs to fix: /sbconfig reload -> changed values wíll be replaced with old ones
- Some NullPointerException are fired after /sbconfig mobblacklist -> don´t affect anything
What does it do ?
- That is very simple. If you have a plugin with /back command and you hit /back after death it prevents any damage from mobs, falling blocks, players and other things from you. (All is configurable in the config)
- Version 1.7.2 is compatible with craftbukkit 1.5.2, 1.6.4, 1.7.2 !
- YOU NEED A PLUGIN WITH /back COMMAND TO LET THIS PLUGIN WORK! Like Essentials..
Configuration
- Immunity.time: you can enter a value from 1 to unlimited. It says how many seconds you are protected.
- Immunity.NoAttack: If true you can not attack mobs or players after back-command
- Immunity.mobs: enter true / false. Protection against mob damage.
- Immunity.fallingBlocks: enter true / false. Protection against falling block damage.
- Immunity.Fall: enter true / false. Protection against fall damage.
- Immunity.Lava: enter true / false. Protection against lava damage.
- and and and.. just enter true or false.
- Mob.NoTargeting If true mobs wouldn´t target you if you used /back command
- Plugin.Essentials : support ( if Plugin.Command.Alias is true) the alias commands from back-command from Essentials.
- Plugin.Command.Alias : you can use the alias commands from back-command of plugins if Plugin.<PluginName> is for the specific plugin true
- The configuration is just for users without SafeBack permissions to prevent damage from different configurable things.
- If an user has SafeBack permissions, it will be ignored (mostly)
Permissions
- SafeBack.Immunity.mob: immunity against mobs
- SafeBack.Immunity.player: immunity against players
- SafeBack.Immunity.FallingBlocks: immunity against falling blocks
- SafeBack.Immunity.other: immunity against other damage
gives the ability to prevent all damage!
SafeBack.*
To Do
add Alias commands compatibilityprevent mobs following playerfix spider bugadd other tp commands
More Ideas?
- Write it in comments!
- Sorry for my bad english and for the text. I am a little and young java developer and I can´t write very good english texts.
Why it is inactive
- Because there is no need to update this plugin because it works fine with all version to 1.7.10
- There is no newer bukkit server!
- I will update this if it doesn´t work
Comments