调整附魔效果
This commit is contained in:
parent
c8f9087994
commit
9adf598485
2 changed files with 8 additions and 3 deletions
|
@ -15,7 +15,7 @@ public class GutshotStraight extends Enchantment {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getMaxLevel() {
|
public int getMaxLevel() {
|
||||||
return super.getMaxLevel();
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -310,7 +310,12 @@ public class LivingEventHandler {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (stack.getOrCreateTag().getInt("KillClipTime") > 0) {
|
if (stack.getOrCreateTag().getInt("KillClipTime") > 0) {
|
||||||
event.setAmount(event.getAmount() * 1.25f);
|
int enchantmentLevel = EnchantmentHelper.getTagEnchantmentLevel(ModEnchantments.GUTSHOT_STRAIGHT.get(), stack);
|
||||||
|
if (enchantmentLevel == 0) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
event.setAmount(event.getAmount() * (1.2f + 0.05f * enchantmentLevel));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -337,7 +342,7 @@ public class LivingEventHandler {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
event.setAmount(event.getAmount() * 1.2f);
|
event.setAmount(event.getAmount() * (1.15f + 0.05f * enchantmentLevel));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue