diff --git a/src/main/java/net/mcreator/target/item/gun/BocekItem.java b/src/main/java/net/mcreator/target/item/gun/BocekItem.java index 179b67ef7..edbee85e7 100644 --- a/src/main/java/net/mcreator/target/item/gun/BocekItem.java +++ b/src/main/java/net/mcreator/target/item/gun/BocekItem.java @@ -8,6 +8,7 @@ import net.mcreator.target.item.AnimatedItem; import net.mcreator.target.procedures.BocekreloadProcedure; import net.mcreator.target.tools.GunsTool; import net.mcreator.target.tools.RarityTool; +import net.mcreator.target.tools.TooltipTool; import net.minecraft.client.Minecraft; import net.minecraft.client.model.HumanoidModel; import net.minecraft.client.player.LocalPlayer; @@ -136,8 +137,8 @@ public class BocekItem extends GunItem implements GeoItem, AnimatedItem { } @Override - public void appendHoverText(ItemStack itemstack, Level world, List list, TooltipFlag flag) { - super.appendHoverText(itemstack, world, list, flag); + public void appendHoverText(ItemStack stack, Level world, List list, TooltipFlag flag) { + TooltipTool.addBocekTips(list, stack); } @Override diff --git a/src/main/java/net/mcreator/target/tools/TooltipTool.java b/src/main/java/net/mcreator/target/tools/TooltipTool.java index 90167681c..d42654b14 100644 --- a/src/main/java/net/mcreator/target/tools/TooltipTool.java +++ b/src/main/java/net/mcreator/target/tools/TooltipTool.java @@ -68,17 +68,17 @@ public class TooltipTool { } public static void addBocekTips(List tooltip, ItemStack stack) { -// tooltip.add(Component.literal("")); -// -// double damage = (ItemNBTTool.getDouble(stack, "damage", 0) + -// ItemNBTTool.getDouble(stack, "adddamage", 0)) -// * ItemNBTTool.getDouble(stack, "damageadd", 1); -// -// tooltip.add(Component.translatable("des.target.tips.damage").withStyle(ChatFormatting.GRAY) -// .append(Component.literal("").withStyle(ChatFormatting.RESET)) -// .append(Component.literal(new DecimalFormat("##.#").format(damage)).withStyle(ChatFormatting.GREEN))); -// -// addLevelTips(tooltip, stack); + tooltip.add(Component.literal("")); + + double total = ItemNBTTool.getDouble(stack, "damage", 0) * ItemNBTTool.getDouble(stack, "damageadd", 1); + + tooltip.add(Component.translatable("des.target.tips.damage").withStyle(ChatFormatting.GRAY) + .append(Component.literal("").withStyle(ChatFormatting.RESET)) + .append(Component.literal(new DecimalFormat("##.#").format(total * 0.1) + " * 10").withStyle(ChatFormatting.GREEN)) + .append(Component.literal(" / ").withStyle(ChatFormatting.RESET)) + .append(Component.literal(new DecimalFormat("##.#").format(total)).withStyle(ChatFormatting.GREEN))); + + addLevelTips(tooltip, stack); } public static void addSentinelTips(List tooltip, ItemStack stack) {