RefundManager

RefundManager

 

Description

We all know that accidents happen. And it's even more unfortunate when it happens to the players. Those accidental nukes and smites. Antioch. Vindictive staff. "What's this command do...?"

Now make your staff happy with an easy to use refund system! One of the most time-consuming and stressful tasks for staff is player refunds, which could result in item duplication, incorrect refunds or dishonesty. The RefundManager plugin records inventory when a player dies, giving the staff a quick and easy way to refund inventory to a player.

Features

  • Records player death information such as location, death reason and inventory
  • Optionally turn off inventory drops on death to avoid duplication by unscrupulous players
  • Don’t record death information for specified worlds
  • Simple in-game staff and player commands

Commands/Permissions

CommandPermissionDescription
/refund helprefund.helpAllowsplayer to display the help
/refund acceptrefund.user.acceptAllows a player to accept a refund that is available
/refund listrefund.user.listAllows a player to list the items that will be refunded
/refund declinerefund.user.declineAllows a player to decline a refund that is available
/refund detectrefund.admin.detectPrints out information about the item currently in hand
/refund show <player> [2]refund.admin.showShow the last 2 (default) deaths for <player>
/refund refund <player> <id>refund.admin.refundSet <id> to refundable for player
/refund showitems <id>refund.admin.listShow items in this refund id

Installation

Simply drop the .jar in your Bukkit server’s plugin directory and restart the server.

This plugin uses MySQL to store data as a requirement. While the plugin automatically creates the database tables required, the plugin will need to be configured with proper database information in config.yml.

Configuration

These options are found in the config.yml

allow-dropstrue|falseIf set to true (default) player’s inventory and XP drop. If set to false, all dropped inventory is removed from the game (helps prevent duplication through the refund system).
ignored-worldsListRefunder will not perform any actions in an ignored world when a player dies.
persistancemysqlWhere to save the data

Problems?

Running into issues? Have a suggestion or feature? Like it, love it, hate it?

Leave a comment, or create a ticket!


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members

Recent Files