修复哨兵描述问题
This commit is contained in:
parent
c17d94461a
commit
cf21a39105
2 changed files with 8 additions and 3 deletions
|
@ -200,6 +200,6 @@ public class Ntw20 extends GunItem implements GeoItem, AnimatedItem {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getGunDisplayName() {
|
public String getGunDisplayName() {
|
||||||
return "NTW_20";
|
return "NTW-20";
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -8,6 +8,7 @@ import net.minecraftforge.common.capabilities.ForgeCapabilities;
|
||||||
|
|
||||||
import java.text.DecimalFormat;
|
import java.text.DecimalFormat;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
|
|
||||||
public class TooltipTool {
|
public class TooltipTool {
|
||||||
|
|
||||||
|
@ -85,9 +86,13 @@ public class TooltipTool {
|
||||||
public static void addSentinelTips(List<Component> tooltip, ItemStack stack) {
|
public static void addSentinelTips(List<Component> tooltip, ItemStack stack) {
|
||||||
tooltip.add(Component.literal(""));
|
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) +
|
double damage = (ItemNBTTool.getDouble(stack, "damage", 0) +
|
||||||
ItemNBTTool.getDouble(stack, "add_damage", 0))
|
ItemNBTTool.getDouble(stack, "add_damage", 0))
|
||||||
* ItemNBTTool.getDouble(stack, "damageadd", 1);
|
* ItemNBTTool.getDouble(stack, "damageadd", 1);
|
||||||
|
|
Loading…
Add table
Reference in a new issue