Add fluid raw name to tank tooltip

This commit is contained in:
Bartek Bok 2018-03-10 15:57:00 +01:00
parent 6870080db3
commit 50cf1cd29b
No known key found for this signature in database
GPG Key ID: D4AB7344B821F0B5

View File

@ -12,6 +12,7 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.text.TextFormatting;
import net.minecraft.world.World;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.common.capabilities.ICapabilityProvider;
@ -209,6 +210,11 @@ public class ItemTankBlock extends ItemOpenBlock {
if (fluidStack != null && fluidStack.amount > 0) {
float percent = Math.max(100.0f / fakeTank.getCapacity() * fluidStack.amount, 1);
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);
}
}
}