iRestore
iRestore
Description
The plugin currently saves a players inventory and their XP when they die because of another player. This allows servers to have the option of safe PvP, and it also uses permissions so that it can be enabled/disabled per world. Recently, support for MyPet and economy has become official! Look for it in 1.3 and up! :)
Why choose iRestore over /gamerule keepInventory?
I originally developed this plugin with the idea that it would prevent players items being dropped only when they were killed during combat with another live player. However, over the course of the development cycle, people have requested that different events be added, such as cactus, fire, lava, falling damage, etc. Vanilla Minecraft's default keepInventory gamerule only allows you to specify whether or not you want a player to keep ALL of their inventory from ANY kind of death. This plugin gives power to the server owner, allowing them to decide what certain events will trigger iRestore. It also hooks into plugins such as MyPet and Vault.
Links
Current Features
- Save a player's XP and inventory.
- Inform the server that a player's inventory was saved and that they were killed by another player.
- You can make it so that the player only saves their XP, their inventory, or both!
- Remove a configurable amount of a player's XP on player death
- MyPet support!
- Economy support! Steal money from other players!
- Support for other events! (List of all events available on the wiki.)
- Support for a whitelist and blacklist! Decide exactly what you want your players to keep!
Plugins Supported
The Future
- mcMMO support, such as bleeding and other skills that affect how you die that my mod doesn't track.
- Ignore feature.
- Remove a % of durability from armor when a player dies, and iRestore is activated from that death.
Special Thanks
Special thanks to Ninjesus for creating the iRestore logo!
Statistics
If you'd like to support the development of this plugin, please Donate
@AJ3456
Thanks for reporting that, I definitely would count that as a player related death. I'll look into patching that in 1.4, which will also come with blacklist support and will inform server owners when a new update is available :)
Thanks for updating this! Quick question: is it possible you could make a config that allows you to set what player death events cause you to keep/lose items/exp? My players are being blown up by tnt and not keeping things for example. In short, would like a config file to have a few more options that let you define what a "player-related" death is.
@zacura8998
Thanks for the comment :) In the future I plan to add a blacklist of items that players aren't allowed to keep on a player death (i.e, they drop them like normal). So, for example, if a server owner decides that players should drop all bread in their inventory on a player death, they will be able to do the following:
Not sure how long this'll take me but it is planned for 1.4, as well as an in-game informer of when my plugin is out of date :)
Seems like a nice plugin, I currently host a server called Realms of Nexia, and this would be perfect for my PvP Worlds.
Keep on updating!
Big update coming tomorrow, with full economy and MyPet support :)
Look forward to it!
EDIT: It's being approved by Bukkit.
@PaulBGD
Thanks! Glad to see you like it :)
Pretty nice for a first plugin! Good job