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
@wiedzmin137
Thanks Wiedz! I've been busy with school and getting my server out of beta, so I've fallen behind on my plugins. I'll update this soon :)
@DarkBlade547
It works even in 1.7.2.
ALL: If you use Heroes, compile plugin from here.
It's works in 1.6.4 ???? i try and nothing happen please help me... Nice plugin
@AlesisJC
Yeah, I definitely want to add this in the future. I'll add it to my official todo list!
Yes my problem is now solved, thankyou :) Great plugin, been using it on my Server for a good while now, very convenient! Edit: Not sure if its possible to fix as a PvP event but Fire enchant on a bow/weapon will kill a player and not restore their items, I know it can be toggled as an event but that's for all fire causes.
@AlesisJC
Ah, thank you for pointing that out to me. When I overhauled the plugin and changed the name, I had removed the iRestore.keep functionality, and forgot to update the documentation. I apologize for the inconvenience, and I'll fix it right now. Is your problem solved, however?
Plugin permissions seem to be playing up for me, Players have irestore.events.* irestore.participate irestore.keep
In Pex, only when I OP a player and kill them does it work, but by default it doesn't.
Ive deleted the config folder twice to be sure. Is their a permission Im missing? PvPRestore seemed to work fine originally.
Edit: It would be worth noting in your permissions page that irestore.keep doesn't actually do anything without .* on the end, had to work that out myself. As you put after irestore.keep: " Allows players to gain full access to the mod and keep their xp and inventory on death" which isnt correct, it should say irestore.keep.*: " Allows players to gain full access to the mod and keep their xp and inventory on death"
Just for future note cause thats slightly confusing as it suggests that irestore.keep doesnt require the other two keep permissions. Great plugin though, thanks!
@wiedzmin137
While the "getting kicked and killed, and losing their hero class" when they log on is not caused by my plugin, the experience and item loss is. Can you PM me the plugins you have on your server, as well as your config?
Thanks!
Hello. Today my players lose their Hero class, experiation and items. First, they get kick and kill when they log in by unknown reason. Then console send that: http://pastebin.com/xyKs5xjm . Can you fix that? Thanks.
Edit: Player died, doesen't see items (but he have thery), error in console (up).
Love this plugin!
@SlzDuo
I can definitely take a look into this once I finish implementing the rest of the events. Adding to my to-do list!
Can you make it so if players keep they're armor/weapons they lose a certain % of its durability?
The name of the plugin is being changed to iRestore, this means that all permissions are going to be changed to be prefixed by irestore and not pvprestore. Update your permissions files accordingly!
I am also going to be slowly working on adding every single death event to my plugin, to give full control to the server owner over how and when they want their players inventories to be saved.
I'm aware of the current bug with bows, and have uploaded a 1.4.6 to fix this issue.
@tomjoe360
https://github.com/triarry/iRestore
@Al3XKOoL
I sure can! I plan on doing an update to add wolves, too.
can add event fall?
Any open source for this plugin? If so, where?
@JohnJuhl
You can turn the death messages off in the config. That way, if Minigames were to provide its own death messages, my plugin would not show up alongside it.
Maybe make this more compatible with PvP arenas, so when you enter an arena it disables your plugin temporarily. I am using the plugin Minigames for my arena and it just makes this plugin spam up the chat. I do like your plugin though, it's great for outside of the pvp arenas.
@porthos203 Glad to see you're enjoying my plugin!