MineReaper
MineReaper
Time to pay the reaper.
Description
Get more control over the way death works on your server! Give players the luxury of keeping their experience and items when they die, either for free or for a price. Are your players complaining because they lost all their items when killed in PvP? Why not make it so they can keep those items and experience whenever a player kills them? Want to treat your VIP's to a new perk for some donations? Why not allow them to keep their experience and items, FOR FREE? Customize the way your players die in the game, add your own hilarious spin on death using custom death messages! Don't want your players to keep their experience AND their items? Choose which they get to keep for yourself!

Important Note
Version 1.3 includes several permissions and configuration changes where some permissions and configuration options have been removed. We recommend that you delete the config.yml in your MineReaper data folder, and unset your current minereaper permissions.
If you DO choose to use the death tax features of MineReaper, Vault is required along with a valid economy plugin supported by Vault.
You can get vault here: http:dev.bukkit.org/server-mods/vault/
If you DO NOT choose to use the death tax features of MineReaper, Vault is not required.
MineReaper turned off by default. In order to use it, you have to give the minereaper.use permission to any user/group/world you want to have it. If you want to use death taxing, you have to use the appropriate commands found on the commands page to enable those features.
Version 1.3 contains many bug fixes and new additions, it is highly recommended that you use this version or upgrade to it. If you intend to use MineReaper Death Messages, please read the Death Messages Configuration, link located at bottom of page.

Features
Choose whether players will keep experience or items, or both!
Supports custom death messages (including PvP item used to kill)
Supports custom server currency types (Dollars, Gold, etc.)
Reload MineReaper's death messages and configuration on-demand in game!
Supports all known permissions plugins (PEX, bPerms, PermissionsBukkit, GroupManager, etc.)
Supports all known economy plugins compatible with Vault
Tax users when they die if they want to keep their items/experience
Make PvP deaths item/experience loss & tax exempt
Make any player/group/world tax exempt (Great for VIP!)
Quickly reconfigure MineReaper with in-game commands

ToDo
- Add opt-in/opt-out ability for players
- Add temporary death insurance
- Add more features!

Known Issues
Essentials version 2.9.1 and earlier has a bug where PlayerDeathEvent gets called multiple times. This WILL break MineReaper, if you want to use Essentials with MineReaper, you will need to download Essentials 2.9.2 or higher which can be found here: http://dev.bukkit.org/server-mods/essentials/
Videos
Coming Soon!

Donations
If you have the coin to spare, why not donate to help keep this project going? Simply click the Donate button in the upper right!
-
View User Profile
-
Send Message
Posted Jul 9, 2012no color support on death messages D: ? Otherwise i love the plugin :D
-
View User Profile
-
Send Message
Posted Jul 6, 2012Hello everybody! Another exciting update for you all.
So after going over MineReaper v1.4, I realized that given the direction MineReaper is heading, and what it is capable of in it's current state, needs alot of work. This was my first plugin as a Bukkit developer, and as I usually code in C# and not Java, many mistakes were made during the learning process. Some of those you all experienced, others I personally experienced while developing. For that I apologize, but I have a solution to this problem.
I have decided to cancel MineReaper v1.4 to work on MineReaper version 2.0! The current version of MineReaper appears to be very stable, and I think it is a great jumping off point for this endeavor. This way I can be less focused on fixing current version bugs, and more feature oriented for the new version.
What does this mean to you as users? It means that the next release will take some serious time, less depending on how much I put in to it. How long is long? A month, maybe less. BUT, MineReaper v2.0 will come loaded with features. I know some of you may find this disheartening, but it will give me a chance to do what needs to be done now, so that it does not become a problem later.
The way MineReaper is set up right now, group discounts are flat out improbable, and that is unacceptable. Which means we are already encountering issues, and the base issue must be addressed immediately to alleviate future issues.
With all that having been said, here is a write-up of the features I am hoping to implement in MineReaper version 2.0 (including current features) all of which are optional.
Needless to say, the feature expectations are a bit...ambitious. So we will see if we can't fit them all in there, but needless to say it is a new major version, and as such will need to be packed with new features.
Have fun using MineReaper, and I once again thank you all for your continued interest in MineReaper!
-
View User Profile
-
Send Message
Posted Jul 6, 2012@Kalorte
I suppose I could add such a feature, I never considered the fact that somebody would want to do that. Although it will have to come in a later release as this one is booked.
-
View User Profile
-
Send Message
Posted Jul 6, 2012It's possible to add a possibilities for multiworld support? Exemple I have 3 worlds and only 1 PvP. It's possible to desactivate the death message to the two others like HeroicDeath)? thanks you !
-
View User Profile
-
Send Message
Posted Jul 4, 2012Hello everybody! I hope you are all enjoying MineReaper version 1.3. As you have noticed I have slowed the rate in which releases come out. I know many of you are eager for features, but simply put I have received a few complaints about the rapidity of my releases. So I have agreed to slow the releases to a week in between, unless there is a catastrophic bug of some sort in the current version, in which case I will post a fixed revision ASAP. In the meantime, MineReaper v1.3 appears to be doing excellent, so with that said I am looking to v1.4 being released soon.
As mentioned in a previous post, version 1.4 will include the long awaited group discounts and rates. To shadow these we will see a flux of new permissions, configuration options and commands. Normally since I am waiting a week in between releases, I would release more features, but honestly I spent the last 5 days trying to conceptualize how I am going to achieve group discounts and rates to themselves. Believe it or not, it is a massive undertaking when you have to consider the shear number of permissions, commands and configuration options that will be added. But, I think I have decided on a plan of action, and will be getting started on v1.4 immediately.
-
View User Profile
-
Send Message
Posted Jul 2, 2012@BlueSin
I see, that's how it looks from technical side and nothing can be done about it :/
-
View User Profile
-
Send Message
Posted Jul 2, 2012@Snirtzoh
If percent rate is false, then it is a flat fee, otherwise it is a % of their current balance. YOU are the one who chooses whether they can keep their experience, items, or both. If you want them to keep experience only, then add the permission minereaper.use.exponly to that player or group. They will be charged, their items will drop on the floor, but they can keep their experience. If you do not want them to be charged, but keep their experience, use minereaper.exempt.exponly. It works the same as the previous, but with no charge. Other than that, the player has no choice in the matter, a feature I am looking into adding in an upcoming version.
-
View User Profile
-
Send Message
Posted Jul 1, 2012Does it have to be charged by percentage or can it be configured by a set amount?
Also, does it automatically take their money and give them their items/experience or can they choose to leave their items?
-
View User Profile
-
Send Message
Posted Jul 1, 2012@Shirou7000
That is not a bug, it is because minereaper does not support * permissions. When you type minereaper.use.*, it will look, see the permission, grant you usage, tax you if necessary, then check to see if minereaper.use.exponly is true. Normally this would be false, but since you specificied minereaper.use.* as true, therefore, minereaper.use, minereaper.use.exponly & minereaper.use.itemsonly are all true. Checking for EXP only is just the first item it comes to, and therefore because of * evaluates to true, saves your experience, and then exits. If you want them to keep items & experience, use minereaper.use
As far as OP goes, MineReaper is not setup for OPs, as I cannot get this feature to work for the life of me. It is something I plan to correct in the near future, but I have been sidetracked by other minereaper projects for the time being.
-
View User Profile
-
Send Message
Posted Jul 1, 2012Found a bug xD
When you are OP, you will not keep your items on death. When you aren't OP but have permission called '*' you will also wont keep your items on death (they will be dropped on floor).
Exp is saved. Only items are dropped.
-
View User Profile
-
Send Message
Posted Jul 1, 2012Sorry for no resposne from my side for so long. Been bussy... and still are a little. Anyway wanted to say that i didn't have time to test what you have sent be but since I've noticed now that there is MineReaper-1.3 so I've done quick 5min test on it and it works. I've deoped myself and put myself into player group that has minereaper.use and also default config that don't use economy and it works. I will wait and see if players report something to me.
-
View User Profile
-
Send Message
Posted Jun 30, 2012@Valon750
So after looking it over carefully, I do not see that this is possible with WorldEdit, because of how WorldEdit is designed. WorldEdit is not designed to define regions where you can add permissions to them. However, if you have a plugin (and I know there are a few out there), that allows you to add permissions to regions, then in that case yes it will work. I found this plugin: http://dev.bukkit.org/server-mods/rsp-region-specific-permissions/ that allows you to add that feature for WorldEdit. What it does is create a group specific for the region, and does it's magic that way. You will have to look it over and decide, but if you do use it then MineReaper should work by adding the appropriate permissions to your defined region group's permissions.
But that was just after my 20-30 minute endeavor with WorldEdit, so I could be wrong. If you can add permissions to a specific region, then yes MineReaper is supposed to work there, is the short answer. Long answer above.
-
View User Profile
-
Send Message
Posted Jun 30, 2012@Valon750: Go
Actually, it might be possible if your server is already setup to use permissions in areas. As the player moves in and out of those regions they temporarily gain/lose permissions associated with that world, group, player, etc. I would imagine its the same for regions, so in that case it may work. I will look in to this.
@Dyspen: Go
And this bug is related to MineReaper? There are two things I know about plugins, one is that they are completely independent of each other and supposed to be unable to interfere. The second is that a bad programmer can make it interfere by getting too creative with their code. But MineReaper doesn't at all get creative, only makes use of what is already there, which makes me wonder how Mob Arena works.
I haven't used mob arena before. What does the player do with their gear when they go in to the arena? Do they still have it but can't use it? Do they stash it? Does Mob Arena temporarily remove it from them until they leave the arena? Let me know how Mob Arena works on your server, in the meantime I will set it up on mine and do a little bit of testing.
-
View User Profile
-
Send Message
Posted Jun 30, 2012There is a bug with Mob Arena. It gives the items when players die. This sucks as the items they have in the arena are predefined and hence a biiiiiiiiiiig advantage.
-
View User Profile
-
Send Message
Posted Jun 30, 2012@DeadDragons
Yeah I am sorry buddy, but there is a very narrow margin of people having this issue, and I have already done the very most I can to resolve it. Most everybody else seems to have it working just fine, so at this point I am going to have to say it is something on your end, and from that view I have no idea what the problem is. I am afraid I just cannot help you any further, sorry =\
-
View User Profile
-
Send Message
Posted Jun 30, 2012love the plugin but am gonna give it a mis as its never updating or makes the files.. its ment to =( i will try t his out a nuther day *sadFace*
-
View User Profile
-
Send Message
Posted Jun 29, 2012So, I wanted to give everybody an update on how MineReaper development is going. Version 1.3 and 1.4 development is underway and I must say after looking at what I have for everybody, I hope you are prepared.
Get ready for a massive change in the way MineReaper operates on your server, and a boatload of new feature permissions and commands. MineReaper 1.3 will see an overhaul to the current permissions. Most of the old permissions have been eliminated, and in their place you will see many new permissions for pin point accuracy on how MineReaper interacts with your players. The new version will also see numerous bug fixes.
Version 1.4 will see more permissions, commands and configuration options designed specifically for group rates and discounts.
The reaping is at hand ladies and gentlemen, are you ready?
-
View User Profile
-
Send Message
Posted Jun 28, 2012@Cypho342
That I can and will do. I will throw minereaper.itemsonly and minereaper.exponly into the next version.
-
View User Profile
-
Send Message
Posted Jun 28, 2012BlueSin, can you please add a permission where only experience is kept on death, but not items? Thank You
-
View User Profile
-
Send Message
Posted Jun 28, 2012@Steelsouls
Okay, so after hearing about your error what I did is I went in to the system and added a check to the player quit event, that checks if they are in the saved items tables, at which point it restores their items. I had to change quite a bit around, but that works fine. We will see those changes in 1.21b The reason this was happening is because when a player dies, their items are saved in something called a Map, which maps the player to a copy of their old inventory. However, when the player logs out, then back in, they are a different instance of player, if that makes any sense. So the player in the Map, is not the same player as the one logging back in, thus items lost. I managed to fix this by linking the player's name to their inventory instead of the player object itself.
Also, I am not experiencing the issue you are with the experience loss though. When the player is covered on the tax, MineReaper sets the experience loss value to false, so they never actually lose it. It does not at any point take it away or give it back at any point, it just sets player.lostexpondeath = false. What it DOES do though, is set your dropped experience and items to 0, otherwise the player would drop duplicates. I struggled alot with this while building MineReaper, the way experience works for MineReaper is the only possible way any plugin could do it on Bukkit. Have you tried removing MineReaper and seeing if the experience issue persists?