ShareDamage is a Minecraft plugin that causes everyone on the server to take damage when one player takes damage. This plugin was developed for 1.18.2 Spigot and Bukkit servers.
There are two commands:
- sharedamage
- showcause
When the sharedamage command is used players will begin taking modified damage according to the command arguments. This command accepts up to three arguements that are explained further in the usage section
When the showcause command is used the cause for the original damage is outputed to the player chat. This was originally used for debugging but became a fun feature after recieving positive feedback about it.
Usage: /shareddamage <status> <mode> <difficulty>
Expanded Usage: /shareddamage (On|Off) [Equal|Shared|Inverse] [Easy|Medium|Intermediate|Hard|Impossible]
| Argument | Valid Inputs | Required | Default Input |
|---|---|---|---|
| status | on, off | yes | N/A |
| mode | equal, shared, inverse | no | equal |
| difficulty | easy, medium, intermediate, normal, hard, impossible | no | normal |
Determines whether players recieve modified damage
Valid Arguments:
On: Enables modified damage
Off: Disables modified damage
Defines how damage is distributed among players
Valid Arguments:
Equal: Damages all players equal to the modified damage
Shared: Damages all players equal to the modified damage divided by the ammount of players
Inverse: Damages all players equal to the modified damage, except for the player who triggered the damage event
Mulitplies original damage value to create the modified damage
Valid Arguments:
Easy: Damage is multiplied by 25%
Medium: Damage is multiplied by 50%
Intermediate: Damage is multiplied by 75%
Normal: Damage is multiplied by 100%
Hard: Damage is multiplied by 150%
Impossible: Damage is multiplied by 200%
Usage: /showcause <status>
Expanded Usage: /showcause (On|Off)
| Argument | Valid Inputs | Required | Default Input |
|---|---|---|---|
| status | on, off | yes | N/A |
Determines whether players recieve damage cause message
Valid Arguments:
On: Enables damage cause message
Off: Disables damage cause message
Permission: sd.sharedamage
Default: op
Permission: sd.showcause
Default: op
Author: WHansenVD