mirror of
https://github.com/Auxilor/Reforges.git
synced 2025-12-28 19:39:22 +00:00
Fixed several bugs
This commit is contained in:
@@ -10,9 +10,11 @@ import org.bukkit.entity.Player
|
||||
class EffectAttackSpeedMultiplier : Effect("attack_speed_multiplier") {
|
||||
override fun handleEnable(player: Player, config: JSONConfig) {
|
||||
val attribute = player.getAttribute(Attribute.GENERIC_ATTACK_SPEED) ?: return
|
||||
val uuid = this.getUUID(player.getEffectAmount(this))
|
||||
attribute.removeModifier(AttributeModifier(uuid, this.id, 0.0, AttributeModifier.Operation.MULTIPLY_SCALAR_1))
|
||||
attribute.addModifier(
|
||||
AttributeModifier(
|
||||
this.getUUID(player.getEffectAmount(this)),
|
||||
uuid,
|
||||
this.id,
|
||||
config.getDouble("multiplier") - 1,
|
||||
AttributeModifier.Operation.MULTIPLY_SCALAR_1
|
||||
|
||||
@@ -13,9 +13,11 @@ class EffectKnockbackMultiplier : Effect("knockback_multiplier") {
|
||||
config: JSONConfig
|
||||
) {
|
||||
val attribute = player.getAttribute(Attribute.GENERIC_ATTACK_KNOCKBACK) ?: return
|
||||
val uuid = this.getUUID(player.getEffectAmount(this))
|
||||
attribute.removeModifier(AttributeModifier(uuid, this.id, 0.0, AttributeModifier.Operation.MULTIPLY_SCALAR_1))
|
||||
attribute.addModifier(
|
||||
AttributeModifier(
|
||||
this.getUUID(player.getEffectAmount(this)),
|
||||
uuid,
|
||||
this.id,
|
||||
config.getDouble("multiplier") - 1,
|
||||
AttributeModifier.Operation.MULTIPLY_SCALAR_1
|
||||
|
||||
@@ -13,9 +13,11 @@ class EffectMovementSpeedMultiplier : Effect("movement_speed_multiplier") {
|
||||
config: JSONConfig
|
||||
) {
|
||||
val attribute = player.getAttribute(Attribute.GENERIC_MOVEMENT_SPEED) ?: return
|
||||
val uuid = this.getUUID(player.getEffectAmount(this))
|
||||
attribute.removeModifier(AttributeModifier(uuid, this.id, 0.0, AttributeModifier.Operation.MULTIPLY_SCALAR_1))
|
||||
attribute.addModifier(
|
||||
AttributeModifier(
|
||||
this.getUUID(player.getEffectAmount(this)),
|
||||
uuid,
|
||||
this.id,
|
||||
config.getDouble("multiplier") - 1,
|
||||
AttributeModifier.Operation.MULTIPLY_SCALAR_1
|
||||
|
||||
@@ -11,6 +11,7 @@ depend:
|
||||
softdepend:
|
||||
- Vault
|
||||
- EcoSkills
|
||||
- Talismans
|
||||
libraries:
|
||||
- 'org.jetbrains.kotlin:kotlin-stdlib:1.5.21'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user