kernitus / BukkitOldCombatMechanics

Spigot plugin to configure combat mechanics from 1.9 onwards
https://www.spigotmc.org/resources/19510/
Mozilla Public License 2.0
160 stars 70 forks source link

Damage modules not affecting mobs #735

Open USBCharger opened 4 weeks ago

USBCharger commented 4 weeks ago

I'm using a plugin on my server that utilizes vindicators, and in the process of that, I've discovered that mobs with weapons (ie: mob with iron axe attacking player) are dealing a LOT more damage than if a player was to hit them (the default 1.9+ damage, I believe)

Is there a way to make mobs use OCM tool damage? Is that supposed to be the default? Is there a config line I could have messed up? (or anything else that could have gone wrong lol) or is this standard practice?

Here is the tool damage part of my config in case this information is helpful. `old-tool-damage: enabled: true old-sharpness: true damages:

Axe damages

GOLD_AXE: 4
WOOD_AXE: 4
STONE_AXE: 5
IRON_AXE: 6
DIAMOND_AXE: 7
NETHERITE_AXE: 8
# Shovel damages
GOLD_SPADE: 2
WOOD_SPADE: 2
STONE_SPADE: 3
IRON_SPADE: 4
DIAMOND_SPADE: 5
NETHERITE_SPADE: 6
# Sword damages
GOLD_SWORD: 5
WOOD_SWORD: 5
STONE_SWORD: 6
IRON_SWORD: 7
DIAMOND_SWORD: 8
NETHERITE_SWORD: 9
# Pickaxe damages
GOLD_PICKAXE: 3
WOOD_PICKAXE: 3
STONE_PICKAXE: 4
IRON_PICKAXE: 5
DIAMOND_PICKAXE: 6
NETHERITE_PICKAXE: 7
# Hoe damages
GOLD_HOE: 1
WOOD_HOE: 1
STONE_HOE: 1
IRON_HOE: 1
DIAMOND_HOE: 1
NETHERITE_HOE: 1`
kernitus commented 3 weeks ago

Most modules should work for all LivingEntity instances, meaning both players and mobs. It's possible some might have been missed, do you have a specific example we can test out?

USBCharger commented 3 weeks ago

Vindicator/zombie with iron axe vs unenchanted diamond armor player should be a decent test to get the idea of what's going on