Skip to content

Commit

Permalink
Move % Dmg reduction tooltip
Browse files Browse the repository at this point in the history
  • Loading branch information
naomieow committed Dec 14, 2024
1 parent f25f562 commit 17faaa2
Showing 1 changed file with 3 additions and 12 deletions.
15 changes: 3 additions & 12 deletions src/main/java/com/bibireden/playerex/mixin/ItemStackMixin.java
Original file line number Diff line number Diff line change
Expand Up @@ -277,18 +277,9 @@ private double getReduction() {
if (PlayerEXUtil.isLevelable(itemStack)) {
list.add(Component.translatable("playerex.item.level", getLevel(), PlayerEXUtil.getMaxLevel(itemStack)));
list.add(Component.translatable("playerex.item.experience", getXp(), PlayerEXUtil.getRequiredXpForNextLevel(itemStack)));
}
}

@Inject(method = "getTooltipLines", at = @At(value = "INVOKE", target = "Ljava/util/List;add(Ljava/lang/Object;)Z", ordinal = 6, shift = At.Shift.AFTER))
private void playerex$insertReductionTooltip(
Player player, TooltipFlag context,
CallbackInfoReturnable<List<Component>> info,
@Local List<Component> list
) {
ItemStack itemStack = (ItemStack) (Object) this;
if (PlayerEXUtil.isArmor(itemStack)) {
list.add(Component.translatable("playerex.item.reduction", String.format("%.2f", getReduction())));
if (PlayerEXUtil.isArmor(itemStack)) {
list.add(Component.translatable("playerex.item.reduction", String.format("%.2f", getReduction())));
}
}
}
}

0 comments on commit 17faaa2

Please sign in to comment.