About Explosives Control
ABOUT
Allow players to change their individual fuse timers on all types of thrown explosives. Also control dud chance values.
Fully configurable per type, individual settings stored in data folder. Now comes with a UI which can be used to change the appropriate values.
The permissions for throw and drop, if not granted, will return default behaviour even if command is granted. The new permission for nodud, is only to be granted if you want the players to have no duds as well as the ability to change the fuse timers. If this is not granted then it will return vanilla behaviour for dud chance.
CONFIG
{
"itemNames": {
"beancan": 1840822026,
"c4": 1248356124,
"flare": 304481038,
"flashbang": -936921910,
"grenade": 143803535,
"satchel": -1878475007,
"smokegrenade": 1263920163,
"surveycharge": 1975934948,
"lunar.firecrackers": -1961560162
},
"items": {
"1248356124": {
"itemId": 1248356124,
"itemName": "c4",
"defaultFuseTime": 8.0,
"minFuseTime": 3.0,
"maxFuseTime": 30.0,
"DudChance": 0.0
},
"1263920163": {
"itemId": 1263920163,
"itemName": "smokegrenade",
"defaultFuseTime": 5.0,
"minFuseTime": 1.0,
"maxFuseTime": 5.0,
"DudChance": 0.0
},
"143803535": {
"itemId": 143803535,
"itemName": "grenade",
"defaultFuseTime": 2.0,
"minFuseTime": 1.0,
"maxFuseTime": 5.0,
"DudChance": 0.0
},
"1840822026": {
"itemId": 1840822026,
"itemName": "beancan",
"defaultFuseTime": 2.0,
"minFuseTime": 1.0,
"maxFuseTime": 5.0,
"DudChance": 0.0
},
"-1878475007": {
"itemId": -1878475007,
"itemName": "satchel",
"defaultFuseTime": 8.0,
"minFuseTime": 3.0,
"maxFuseTime": 30.0,
"DudChance": 0.0
},
"1975934948": {
"itemId": 1975934948,
"itemName": "surveycharge",
"defaultFuseTime": 1.0,
"minFuseTime": 1.0,
"maxFuseTime": 5.0,
"DudChance": 0.0
},
"304481038": {
"itemId": 304481038,
"itemName": "flare",
"defaultFuseTime": 30.0,
"minFuseTime": 10.0,
"maxFuseTime": 60.0,
"DudChance": 0.0
},
"-936921910": {
"itemId": -936921910,
"itemName": "flashbang",
"defaultFuseTime": 2.0,
"minFuseTime": 1.0,
"maxFuseTime": 10.0,
"DudChance": 0.0
},
"-1961560162": {
"itemId": -1961560162,
"itemName": "lunar.firecrackers",
"defaultFuseTime": 8.0,
"minFuseTime": 3.0,
"maxFuseTime": 30.0,
"DudChance": 0.0
}
},
"itemBlacklist": [
1397052267,
1556365900
],
"fallbackItemConfig": {
"itemId": 0,
"itemName": "",
"defaultFuseTime": 8.0,
"minFuseTime": 3.0,
"maxFuseTime": 30.0,
"DudChance": 0.0
},
"enableOnUserConnected": true, //allow messages to be displayed on player connect
"connectMessage": "Welcome to the server! You can change fuse time of explosives with the command '/fuse [item] [seconds]'. You can also use /fuseui but it's experimental." //this is what will appear when players connect, if the above option is enabled. (if this is empty in config, it will display a default line)
}
COMMANDS
/fuseui will bring up the UI where your players can edit each explosive type within the specified range (changes inside config file should be reflected in the UI)
<Must have the command permission to use this command>
all credit for the new logo belongs to 4yzhen, many thanks