public class ItemPaintbrush_BC8 extends ItemBC_Neptune
Modifier and Type | Class and Description |
---|---|
class |
ItemPaintbrush_BC8.Brush
Delegate class for handling
|
id
Constructor and Description |
---|
ItemPaintbrush_BC8(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
addModelVariants(gnu.trove.map.hash.TIntObjectHashMap<net.minecraft.client.renderer.block.model.ModelResourceLocation> variants)
Sets up all of the model information for this item.
|
ItemPaintbrush_BC8.Brush |
getBrushFromStack(net.minecraft.item.ItemStack stack) |
int |
getDamage(net.minecraft.item.ItemStack stack) |
double |
getDurabilityForDisplay(net.minecraft.item.ItemStack stack) |
net.minecraft.client.gui.FontRenderer |
getFontRenderer(net.minecraft.item.ItemStack stack) |
java.lang.String |
getItemStackDisplayName(net.minecraft.item.ItemStack stack) |
int |
getMetadata(net.minecraft.item.ItemStack stack) |
void |
getSubItems(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs tab,
net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> subItems) |
boolean |
isDamaged(net.minecraft.item.ItemStack stack) |
net.minecraft.util.EnumActionResult |
onItemUse(net.minecraft.entity.player.EntityPlayer player,
net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumHand hand,
net.minecraft.util.EnumFacing facing,
float hitX,
float hitY,
float hitZ) |
void |
setDamage(net.minecraft.item.ItemStack stack,
int damage) |
boolean |
showDurabilityBar(net.minecraft.item.ItemStack stack) |
id
addInformation, addPropertyOverride, canApplyAtEnchantingTable, canDestroyBlockInCreative, canHarvestBlock, canHarvestBlock, canItemEditBlocks, createEntity, doesSneakBypassUse, getAnimationParameters, getArmorModel, getArmorTexture, getAttributeModifiers, getByNameOrId, getContainerItem, getContainerItem, getCreativeTab, getCreativeTabs, getDefaultInstance, getEntityLifespan, getHarvestLevel, getHasSubtypes, getHighlightTip, getIdFromItem, getIsRepairable, getItemAttributeModifiers, getItemById, getItemEnchantability, getItemEnchantability, getItemFromBlock, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getNBTShareTag, getPropertyGetter, getRarity, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getStrVsBlock, getToolClasses, getUnlocalizedName, getUnlocalizedName, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasCustomProperties, hasEffect, hitEntity, initCapabilities, isBeaconPayment, isBookEnchantable, isDamageable, isEnchantable, isFull3D, isMap, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onBlockDestroyed, onBlockStartBreak, onCreated, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onItemRightClick, onItemUseFinish, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, rayTrace, registerItemBlock, registerItems, renderHelmetOverlay, setContainerItem, setCreativeTab, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, setUnlocalizedName, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, shouldRotateAroundWhenRendering, updateItemStackNBT
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addVariant, init, postRegisterClient
public void getSubItems(net.minecraft.item.Item item, net.minecraft.creativetab.CreativeTabs tab, net.minecraft.util.NonNullList<net.minecraft.item.ItemStack> subItems)
getSubItems
in class net.minecraft.item.Item
public void addModelVariants(gnu.trove.map.hash.TIntObjectHashMap<net.minecraft.client.renderer.block.model.ModelResourceLocation> variants)
IItemBuildCraft
IItemBuildCraft.addVariant(TIntObjectHashMap, int, String)
to help get
everything correct.public net.minecraft.util.EnumActionResult onItemUse(net.minecraft.entity.player.EntityPlayer player, net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.util.EnumHand hand, net.minecraft.util.EnumFacing facing, float hitX, float hitY, float hitZ)
onItemUse
in class net.minecraft.item.Item
public ItemPaintbrush_BC8.Brush getBrushFromStack(net.minecraft.item.ItemStack stack)
public java.lang.String getItemStackDisplayName(net.minecraft.item.ItemStack stack)
getItemStackDisplayName
in class net.minecraft.item.Item
public net.minecraft.client.gui.FontRenderer getFontRenderer(net.minecraft.item.ItemStack stack)
getFontRenderer
in class net.minecraft.item.Item
public int getDamage(net.minecraft.item.ItemStack stack)
getDamage
in class net.minecraft.item.Item
public void setDamage(net.minecraft.item.ItemStack stack, int damage)
setDamage
in class net.minecraft.item.Item
public boolean isDamaged(net.minecraft.item.ItemStack stack)
isDamaged
in class net.minecraft.item.Item
public boolean showDurabilityBar(net.minecraft.item.ItemStack stack)
showDurabilityBar
in class net.minecraft.item.Item
public double getDurabilityForDisplay(net.minecraft.item.ItemStack stack)
getDurabilityForDisplay
in class net.minecraft.item.Item
public int getMetadata(net.minecraft.item.ItemStack stack)
getMetadata
in class net.minecraft.item.Item