package com.insane.simplelabels.block.itemblock;
import java.text.NumberFormat;
import java.util.List;
import com.ibm.icu.text.DecimalFormat;
import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
public class ItemBlockVSU extends ItemBlock {
public ItemBlockVSU(Block block) {
super(block);
setHasSubtypes(true);
}
@Override
public void addInformation(ItemStack stack, EntityPlayer playerIn, List<String> tooltip, boolean advanced) {
if (stack.hasTagCompound()) {
if (stack.getTagCompound().hasKey("storedItem")) {
ItemStack stored = ItemStack.loadItemStackFromNBT(stack.getTagCompound().getCompoundTag("storedItem"));
if (stored != null) {
tooltip.add(String.format("Stored: %sx %s", NumberFormat.getInstance().format(stack.getTagCompound().getInteger("storedCount")), stored.getDisplayName()));
}
} else {
tooltip.add("Outdated NBT data: Place and break to update.");
}
}
}
}