修复哨兵描述问题

This commit is contained in:
17146 2024-07-16 01:27:03 +08:00
parent c17d94461a
commit cf21a39105
2 changed files with 8 additions and 3 deletions

View file

@ -200,6 +200,6 @@ public class Ntw20 extends GunItem implements GeoItem, AnimatedItem {
@Override
public String getGunDisplayName() {
return "NTW_20";
return "NTW-20";
}
}

View file

@ -8,6 +8,7 @@ import net.minecraftforge.common.capabilities.ForgeCapabilities;
import java.text.DecimalFormat;
import java.util.List;
import java.util.concurrent.atomic.AtomicBoolean;
public class TooltipTool {
@ -85,9 +86,13 @@ public class TooltipTool {
public static void addSentinelTips(List<Component> tooltip, ItemStack stack) {
tooltip.add(Component.literal(""));
boolean flag = ItemNBTTool.getDouble(stack, "charging_time", 0) > 0;
AtomicBoolean flag = new AtomicBoolean(false);
if (flag) {
stack.getCapability(ForgeCapabilities.ENERGY).ifPresent(
e -> flag.set(e.getEnergyStored() > 0)
);
if (flag.get()) {
double damage = (ItemNBTTool.getDouble(stack, "damage", 0) +
ItemNBTTool.getDouble(stack, "add_damage", 0))
* ItemNBTTool.getDouble(stack, "damageadd", 1);