Add fluid raw name to tank tooltip
This commit is contained in:
parent
6870080db3
commit
50cf1cd29b
@ -12,6 +12,7 @@ import net.minecraft.item.ItemStack;
|
|||||||
import net.minecraft.nbt.NBTTagCompound;
|
import net.minecraft.nbt.NBTTagCompound;
|
||||||
import net.minecraft.util.EnumFacing;
|
import net.minecraft.util.EnumFacing;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
import net.minecraft.util.text.TextFormatting;
|
||||||
import net.minecraft.world.World;
|
import net.minecraft.world.World;
|
||||||
import net.minecraftforge.common.capabilities.Capability;
|
import net.minecraftforge.common.capabilities.Capability;
|
||||||
import net.minecraftforge.common.capabilities.ICapabilityProvider;
|
import net.minecraftforge.common.capabilities.ICapabilityProvider;
|
||||||
@ -209,6 +210,11 @@ public class ItemTankBlock extends ItemOpenBlock {
|
|||||||
if (fluidStack != null && fluidStack.amount > 0) {
|
if (fluidStack != null && fluidStack.amount > 0) {
|
||||||
float percent = Math.max(100.0f / fakeTank.getCapacity() * fluidStack.amount, 1);
|
float percent = Math.max(100.0f / fakeTank.getCapacity() * fluidStack.amount, 1);
|
||||||
result.add(String.format("%d mB (%.0f%%)", fluidStack.amount, percent));
|
result.add(String.format("%d mB (%.0f%%)", fluidStack.amount, percent));
|
||||||
|
|
||||||
|
if (flag.isAdvanced()) {
|
||||||
|
final Fluid fluid = fluidStack.getFluid();
|
||||||
|
result.add(TextFormatting.DARK_GRAY + FluidRegistry.getDefaultFluidName(fluid) + TextFormatting.RESET);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user