Looking for a developer to make a custom "Item Insurance" plugin for version 1.13.2
Here is a general description of what the plugin would do.
A player would like to retain some of his items when he dies, he is willing
to pay a fee to do so.
The player wants to protect his inventory so he/she enters a command ./insure inventory
and for a cost of X amount of currency, the next time he/she dies their inventory will
remain after death and their insurance will expire.
The spoilers below include more specific information on the functionality of the plugin.
Add my discord : Naxxos#4932
If you are interested.
=========================================================
=========================================================
Here is a general description of what the plugin would do.
A player would like to retain some of his items when he dies, he is willing
to pay a fee to do so.
The player wants to protect his inventory so he/she enters a command ./insure inventory
and for a cost of X amount of currency, the next time he/she dies their inventory will
remain after death and their insurance will expire.
The spoilers below include more specific information on the functionality of the plugin.
Add my discord : Naxxos#4932
If you are interested.
=========================================================
Commands
Each command should have a permission node, all permissions are granted to the player
by default EXCEPT for the commands listed in the admin section
./insure inventory
- This command would insure the player's inventory.
(Inventory insurance includes armor being worn as well)
./insure armor
- This command would insure the armor a player is wearing.
./insure hand
- This command would insure the item a player is holding in his hand.
-----------------------------------------------------------------------------
./insure check
- This command will check if the item in the player's hand is insured
(If the inventory is insured, display a message states the inventory is insured)
./insure display
- This command will display all individual items insured by the player
(If the inventory is insured, display a message states the inventory is insured)
-----------------------------------------------------------------------------
./insure help
- This command would bring up a configurable help message
-----------------------------------------------------------------------------
Admin Commands : All commands in this section require a permission: Insure.Admin.*
./insure inventory <player>
- Insure a player's inventory free of cost.
./insure armor <player>
- Insure a player's armor free of cost.
./insure hand <player>
- Insure the item in a player's hand free of cost.
./insure check <player>
- This command will check if the item in the player's hand is insured
(If the inventory is insured, display a message states the inventory is insured)
./insure display <player>
- This command will display all individual items by type insured by the player
(If the inventory is insured, display a message states the inventory is insured)
Each command should have a permission node, all permissions are granted to the player
by default EXCEPT for the commands listed in the admin section
./insure inventory
- This command would insure the player's inventory.
(Inventory insurance includes armor being worn as well)
./insure armor
- This command would insure the armor a player is wearing.
./insure hand
- This command would insure the item a player is holding in his hand.
-----------------------------------------------------------------------------
./insure check
- This command will check if the item in the player's hand is insured
(If the inventory is insured, display a message states the inventory is insured)
./insure display
- This command will display all individual items insured by the player
(If the inventory is insured, display a message states the inventory is insured)
-----------------------------------------------------------------------------
./insure help
- This command would bring up a configurable help message
-----------------------------------------------------------------------------
Admin Commands : All commands in this section require a permission: Insure.Admin.*
./insure inventory <player>
- Insure a player's inventory free of cost.
./insure armor <player>
- Insure a player's armor free of cost.
./insure hand <player>
- Insure the item in a player's hand free of cost.
./insure check <player>
- This command will check if the item in the player's hand is insured
(If the inventory is insured, display a message states the inventory is insured)
./insure display <player>
- This command will display all individual items by type insured by the player
(If the inventory is insured, display a message states the inventory is insured)
Configuration Related
The ability to enable or disable the following features in a config document:
- Insure Inventory : true/false
- Insure Armor : true/false
- Insure Hand : true/false
The ability to alter the monetary price of the following features in a config document:
- Inventory Insurance Price :
- Armor Insurance Price :
- Hand Insurance Price :
The ability to configure display messages for the following occurances:
(When a player insures item(s) display the following message)
- Inventory Insure :
- Armor Insure :
- Hand Insure :
The ability to configure display messages for the following occurances:
(When a player's insurance expires)
- Insurance Expired:
The ability to enable or disable the following features in a config document:
- Insure Inventory : true/false
- Insure Armor : true/false
- Insure Hand : true/false
The ability to alter the monetary price of the following features in a config document:
- Inventory Insurance Price :
- Armor Insurance Price :
- Hand Insurance Price :
The ability to configure display messages for the following occurances:
(When a player insures item(s) display the following message)
- Inventory Insure :
- Armor Insure :
- Hand Insure :
The ability to configure display messages for the following occurances:
(When a player's insurance expires)
- Insurance Expired:
Storage Related
Store user information on insurance status in a document seperate from the main
config
Store user information on insurance status in a document seperate from the main
config
