KeepItems
KeepItems
KeepItems
KeepItems allows players to keep their items and/or experience when they die, whilst allowing fine-grained control via the permissions system.
Quick links
Downloads
Source code
Please donate if you've found this plugin useful, to help support future development.
Bitcoin address: 16irtnP6a8fv14vdCoAqW5ug7TCUCR6gcg
Quick setup
If you simply want all players to always keep their items and experience when they die, add the following to the permissions.yml file in the root directory of your Bukkit server:
keep-everything:
description: Allow players to keep their armour, their experience and all of their items when they die.
default: true
children:
"keep-items.armor": true
"keep-items.level": true
"keep-items.progress": true
"keep-items.cause.*": true
"keep-items.entity.*": true
"keep-items.item.*": true
For more information, please refer to the documentation below. If you need any help configuring the plugin, feel free to drop me a comment.
Documentation
Frequently Asked Questions
I have all the correct permissions but when I die I still lose all of my items. Help!
Make sure you don't have any other plugins installed that might interfere with the death/respawn process.
How do I configure this plugin so that players can only keep their items in a single world?
Use a multiworld permissions plugin (e.g. PermissionsBukkit, bPermissions, GroupManager), and only grant the KeepItems permissions in one world.
-
View User Profile
-
Send Message
Posted Jun 2, 2012@ThatGuy2727
I'm planning to add permissions nodes for each death cause so you can for example only allow specific players on specific worlds to keep their items/experience when they die for specific reasons. My exams are over now so I should hopefully be able to get an update ready in the next few days - I'll keep you posted.
@NubTarts
If you could post a bug report at https://github.com/robinjam/KeepItems/issues including which versions of KeepItems and CraftBukkit you have installed, along with the output of the /plugins command, that would be very useful for helping me to reproduce the issue and hopefully fix it. That said, I'm going to be tweaking the experience saving system a bit for the next update, so that *might* fix the issue.
-
View User Profile
-
Send Message
Posted Jun 1, 2012@robinjam
We have alot of users reporting that sometimes (when the server is at LOW TPS) they are loosing XP when die :(
I have tried even the latest snapshot build, but the bug is still happening many times a day.
Could you please take a look on it ?
-
View User Profile
-
Send Message
Posted May 25, 2012When players are killed via /kill or /suicide they keep their exp and drop some as well, which allows them to dupe exp by going back where they died.
-
View User Profile
-
Send Message
Posted May 10, 2012For when you actually have time to do stuff- Could you add a feature in the config where if someone is PVP'd to death, they don't drop their items? I'm trying to run like a survival server with organized pvp events, but I don't want random violence outside the pvp arena, so I think something like that would really help.
-
View User Profile
-
Send Message
Posted May 4, 2012@Kimberly2000
That's a possibility, but I'm afraid I haven't got much time to work on this right now (coursework plus finals in 2 weeks).
After that I should have plenty of time to work on my plugins.
-
View User Profile
-
Send Message
Posted May 4, 2012@Kimberly2000
@robinjam: please dont, keep it simple.
-
View User Profile
-
Send Message
Posted May 2, 2012Can you ad a feature that after the player dies, it would do a check against all items in the players inventory, where there could be an X percent chance of dropping an item. To be clearer, when the player dies, it would do a percent check to see if they drop their pickaxe, then another percent check to see if they drop their 1st stack of cobble, then another percent check for the 2nd stack of cobble, etc. until all items have been checked for dropping.
-
View User Profile
-
Send Message
Posted Apr 23, 2012Im using 0.2.2 and the issue Im having is that when I have keep-items.experience enabled the players loses an entire level, not just what progress is in that level.
Example, player is at lvl 7.7, when they die they are at 6.7
-
View User Profile
-
Send Message
Posted Apr 20, 2012I like Darkhand81's idea, but we could possibly expand upon that, like perhaps they keep only certain items. Say, like the Ultima Online way of doing things, where if an item is blessed, then it will stay on your person when you come back to life. So say you have three swords and you bless one special one with all the enchantments, the other two would fall when you die, but the one enchanted one stays with you.
-
View User Profile
-
Send Message
Posted Apr 13, 2012I'd love to have the ability to customize what can and can't be kept.
Two modes, inclusive and exclusive.
One mode would set only certain item numbers to drop... That way a player could keep their inventory but still give other players a small reward for killing them... For example they might lose all the ore they've been mining but keep everything else.
Then the inverse of that, another mode to set certain item numbers to be kept... That way they would lose everything but hang on to their armor and weapons, for example.
I created a ticket as well!
Thanks in advance!
-
View User Profile
-
Send Message
Posted Apr 12, 2012@dockter
Could you please double-check which version of KeepItems you're using? There was a really nasty experience duplication bug in v0.2, but I fixed it in v0.2.1.
-
View User Profile
-
Send Message
Posted Apr 12, 2012@ryvix
Players shouldn't lose their items even if they get disconnected before they respawn. The only times this plugin drops a player's items are:
If neither of these things happened then I'm afraid it may be a conflict with another plugin. If you'd be willing to give me a list of the plugins you're using, I could have a check for incompatibilities if you want.
-
View User Profile
-
Send Message
Posted Apr 12, 2012@robinjam
Hey, have you had time to implement this yet? People are getting killed in PVP and sometimes getting disconnected or something somehow and it drops their items on the ground and the person who kills them takes them. Sure, this might sound normal if it was a normal server, but since I have this plugin it isn't supposed to be dropping the items in the first place but since they get disconnected for some unknown reason the items get dropped.
-
View User Profile
-
Send Message
Posted Apr 8, 2012Ive got a strange issue, not sure if its a conflict with another plugin or not, but when players die, they are getting 10-15+ extra levels.
-
View User Profile
-
Send Message
Posted Apr 5, 2012Thank you for this plugin. It make adventuring much less nerve-wracking.
-
View User Profile
-
Send Message
Posted Mar 25, 2012Could you possibly make it so that you can configure a set amount of experience to be lost upon death
For example; keep-items.percent.[0-100] would let you keep X percent of your experience upon death
-
View User Profile
-
Send Message
Posted Mar 14, 2012@allix8
Ah, that makes sense. I'll see what I can do.
@Sacredox
That's a good idea. Maybe I'll make a config option for that. Thanks for the suggestion!
-
View User Profile
-
Send Message
Posted Mar 14, 2012Hey this may hopefully be able replace some glitchy plugins I am experiencing.
But is it possible to make it so that if they die and get disconnected it keeps the items for a set amount of time, like 5 minutes or something before dropping them. Then if they log back in before then it gives the items and exp back to them. Otherwise just drops them where they died.
If it could do that it would be awesome!
-
View User Profile
-
Send Message
Posted Mar 13, 2012@robinjam
plugin authentication "Authme Reload" http://dev.bukkit.org/server-mods/authme-reloaded/
According to the developer Authme:
say him to use the lowest priority onJoin envet to assign players inventories so all probles probally go away.
-
View User Profile
-
Send Message
Posted Mar 12, 2012@allix8
Which authentication plugin are you using? There might be a conflict that I need to fix.