public class DerpySpawnEgg
extends net.minecraft.item.ItemMonsterPlacer
implements net.minecraft.dispenser.IBehaviorDispenseItem
| Modifier and Type | Field and Description |
|---|---|
static int[] |
bases |
static java.lang.String[] |
entities |
static int[] |
spots |
| Constructor and Description |
|---|
DerpySpawnEgg() |
| Modifier and Type | Method and Description |
|---|---|
net.minecraft.item.ItemStack |
dispense(net.minecraft.dispenser.IBlockSource src,
net.minecraft.item.ItemStack stack) |
int |
getColorFromItemStack(net.minecraft.item.ItemStack stack,
int parColorType) |
net.minecraft.util.IIcon |
getIconFromDamageForRenderPass(int parDamageVal,
int parRenderPass)
Gets an icon index based on an item's damage value and the given render
pass
|
java.lang.String |
getItemStackDisplayName(net.minecraft.item.ItemStack stack) |
void |
getSubItems(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs parTab,
java.util.List list)
returns a list of items with the same ID, but different meta (eg: dye
returns 16 items)
|
net.minecraft.item.ItemStack |
onItemRightClick(net.minecraft.item.ItemStack stack,
net.minecraft.world.World par2World,
net.minecraft.entity.player.EntityPlayer par3EntityPlayer)
Called whenever this item is equipped and the right mouse button is
pressed.
|
boolean |
onItemUse(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer par2EntityPlayer,
net.minecraft.world.World par3World,
int par4,
int par5,
int par6,
int par7,
float par8,
float par9,
float par10)
Callback for item usage.
|
void |
registerIcons(net.minecraft.client.renderer.texture.IIconRegister reg) |
boolean |
requiresMultipleRenderPasses() |
net.minecraft.entity.Entity |
spawnEntity(net.minecraft.world.World parWorld,
double parX,
double parY,
double parZ,
net.minecraft.item.ItemStack stack)
Spawns the creature specified by the egg's type in the location specified
by the last three parameters.
|
addInformation, canHarvestBlock, canItemEditBlocks, createEntity, doesContainerItemLeaveCraftingGrid, doesSneakBypassUse, func_150893_a, func_150897_b, getArmorModel, getArmorTexture, getAttributeModifiers, getChestGenBase, getContainerItem, getContainerItem, getCreativeTab, getCreativeTabs, getDamage, getDigSpeed, getDisplayDamage, getDurabilityForDisplay, getEntityLifespan, getFontRenderer, getHarvestLevel, getHasSubtypes, getIcon, getIcon, getIconFromDamage, getIconIndex, getIconString, getIdFromItem, getIsRepairable, getItemAttributeModifiers, getItemById, getItemEnchantability, getItemEnchantability, getItemFromBlock, getItemStackLimit, getItemStackLimit, getItemUseAction, getMaxDamage, getMaxDamage, getMaxItemUseDuration, getMetadata, getMovingObjectPositionFromPlayer, getPotionEffect, getRarity, getRenderPasses, getShareTag, getSmeltingExperience, getSpriteNumber, getToolClasses, getUnlocalizedName, getUnlocalizedName, getUnlocalizedNameInefficiently, hasContainerItem, hasContainerItem, hasCustomEntity, hasEffect, hasEffect, hitEntity, isBeaconPayment, isBookEnchantable, isDamageable, isDamaged, isFull3D, isItemTool, isMap, isPotionIngredient, isRepairable, isValidArmor, itemInteractionForEntity, onArmorTick, onBlockDestroyed, onBlockStartBreak, onCreated, onDroppedByPlayer, onEaten, onEntityItemUpdate, onEntitySwing, onItemUseFirst, onLeftClickEntity, onPlayerStoppedUsing, onUpdate, onUsingTick, registerItems, renderHelmetOverlay, setContainerItem, setCreativeTab, setDamage, setFull3D, setHarvestLevel, setHasSubtypes, setMaxDamage, setMaxStackSize, setNoRepair, setPotionEffect, setTextureName, setUnlocalizedName, shouldRotateAroundWhenRendering, showDurabilityBarpublic static final java.lang.String[] entities
public static final int[] bases
public static final int[] spots
public boolean onItemUse(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.EntityPlayer par2EntityPlayer,
net.minecraft.world.World par3World,
int par4,
int par5,
int par6,
int par7,
float par8,
float par9,
float par10)
onItemUse in class net.minecraft.item.ItemMonsterPlacerpublic net.minecraft.item.ItemStack onItemRightClick(net.minecraft.item.ItemStack stack,
net.minecraft.world.World par2World,
net.minecraft.entity.player.EntityPlayer par3EntityPlayer)
onItemRightClick in class net.minecraft.item.ItemMonsterPlacerpublic net.minecraft.entity.Entity spawnEntity(net.minecraft.world.World parWorld,
double parX,
double parY,
double parZ,
net.minecraft.item.ItemStack stack)
public void getSubItems(net.minecraft.item.Item item,
net.minecraft.creativetab.CreativeTabs parTab,
java.util.List list)
getSubItems in class net.minecraft.item.ItemMonsterPlacerpublic int getColorFromItemStack(net.minecraft.item.ItemStack stack,
int parColorType)
getColorFromItemStack in class net.minecraft.item.ItemMonsterPlacerpublic boolean requiresMultipleRenderPasses()
requiresMultipleRenderPasses in class net.minecraft.item.ItemMonsterPlacerpublic java.lang.String getItemStackDisplayName(net.minecraft.item.ItemStack stack)
getItemStackDisplayName in class net.minecraft.item.ItemMonsterPlacerpublic void registerIcons(net.minecraft.client.renderer.texture.IIconRegister reg)
registerIcons in class net.minecraft.item.ItemMonsterPlacerpublic net.minecraft.util.IIcon getIconFromDamageForRenderPass(int parDamageVal,
int parRenderPass)
getIconFromDamageForRenderPass in class net.minecraft.item.ItemMonsterPlacerpublic net.minecraft.item.ItemStack dispense(net.minecraft.dispenser.IBlockSource src,
net.minecraft.item.ItemStack stack)
dispense in interface net.minecraft.dispenser.IBehaviorDispenseItem