public class BadgeCaseItem extends PixelmonItem implements IEquippable
Modifier and Type | Class and Description |
---|---|
static class |
BadgeCaseItem.BadgeCase |
Constructor and Description |
---|
BadgeCaseItem(EnumBadgeCase color) |
Modifier and Type | Method and Description |
---|---|
static boolean |
addBadge(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.item.ItemStack badge) |
boolean |
canEquip(net.minecraft.item.ItemStack stack,
net.minecraft.inventory.EquipmentSlotType armorType,
net.minecraft.entity.Entity entity) |
static net.minecraft.item.ItemStack |
findFirstRegisteredBadgeCase(net.minecraft.entity.player.PlayerEntity player) |
net.minecraft.inventory.EquipmentSlotType |
getEquipmentSlot(net.minecraft.item.ItemStack stack) |
net.minecraft.item.Item |
getEquippableItem() |
java.lang.String |
getEquippableModelKey() |
net.minecraft.util.ResourceLocation |
getEquippableTexture() |
java.lang.String |
getTooltipText() |
static void |
openBadgeCase(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.ServerPlayerEntity player) |
static boolean |
registerBadgeCase(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.PlayerEntity player) |
static net.minecraft.item.ItemStack |
removeBadge(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.PlayerEntity player,
int index) |
static void |
swampBadge(net.minecraft.item.ItemStack stack,
net.minecraft.entity.player.PlayerEntity player,
int index1,
int index2) |
net.minecraft.util.ActionResult<net.minecraft.item.ItemStack> |
use(net.minecraft.world.World world,
net.minecraft.entity.player.PlayerEntity player,
net.minecraft.util.Hand hand) |
appendHoverText, causeTempt, fillItemCategory, getLocalizedName, getTooltipText, getUseAnimation, hideFromSearches, isBookEnchantable, isDrink, isEdible, isEnchantable, isFoil, isSearchable, setDrink, setHasEffect, setTempt, useFromBag, useFromBag
allowdedIn, asItem, byBlock, byId, canAttackBlock, canBeDepleted, canBeHurtBy, finishUsingItem, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDescription, getDescriptionId, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getFoodProperties, getHarvestLevel, getId, getItemCategory, getItemStackTileEntityRenderer, getMaxDamage, getMaxStackSize, getName, getOrCreateDescriptionId, getPlayerPOVHitResult, getRarity, getTags, getToolTypes, getUseDuration, hasCraftingRemainingItem, hurtEnemy, interactLivingEntity, inventoryTick, is, isComplex, isCorrectToolForDrops, isFireResistant, isRepairable, isValidRepairItem, mineBlock, onCraftedBy, onUseTick, releaseUsing, shouldOverrideMultiplayerNbt, toString, useOn, useOnRelease, verifyTagAfterLoad
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
canApplyAtEnchantingTable, canContinueUsing, canDisableShield, canElytraFly, canHarvestBlock, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getArmorModel, getArmorTexture, getAttributeModifiers, getBurnTime, getBurnTime, getContainerItem, getCreativeTabs, getCreatorModId, getDamage, getDurabilityForDisplay, getEntityLifespan, getFontRenderer, getHighlightTip, getItem, getItemEnchantability, getItemStackLimit, getMaxDamage, getRGBDurabilityForDisplay, getShareTag, getSmeltingExperience, getXpRepairRatio, hasContainerItem, hasCustomEntity, initCapabilities, isDamageable, isDamaged, isEnderMask, isPiglinCurrency, isShield, makesPiglinsNeutral, onArmorTick, onBlockStartBreak, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onHorseArmorTick, onItemUseFirst, onLeftClickEntity, onUsingTick, readShareTag, renderHelmetOverlay, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, showDurabilityBar
public BadgeCaseItem(EnumBadgeCase color)
public net.minecraft.util.ActionResult<net.minecraft.item.ItemStack> use(net.minecraft.world.World world, net.minecraft.entity.player.PlayerEntity player, net.minecraft.util.Hand hand)
use
in class net.minecraft.item.Item
public java.lang.String getTooltipText()
getTooltipText
in class PixelmonItem
public net.minecraft.inventory.EquipmentSlotType getEquipmentSlot(net.minecraft.item.ItemStack stack)
getEquipmentSlot
in interface IEquippable
getEquipmentSlot
in interface net.minecraftforge.common.extensions.IForgeItem
public java.lang.String getEquippableModelKey()
getEquippableModelKey
in interface IEquippable
public net.minecraft.util.ResourceLocation getEquippableTexture()
getEquippableTexture
in interface IEquippable
public net.minecraft.item.Item getEquippableItem()
getEquippableItem
in interface IEquippable
public static void openBadgeCase(net.minecraft.item.ItemStack stack, net.minecraft.entity.player.ServerPlayerEntity player)
public static boolean registerBadgeCase(net.minecraft.item.ItemStack stack, net.minecraft.entity.player.PlayerEntity player)
@Nonnull public static net.minecraft.item.ItemStack removeBadge(net.minecraft.item.ItemStack stack, net.minecraft.entity.player.PlayerEntity player, int index)
public static void swampBadge(net.minecraft.item.ItemStack stack, net.minecraft.entity.player.PlayerEntity player, int index1, int index2)
public static boolean addBadge(net.minecraft.item.ItemStack stack, net.minecraft.entity.player.PlayerEntity player, net.minecraft.item.ItemStack badge)
@Nullable public static net.minecraft.item.ItemStack findFirstRegisteredBadgeCase(net.minecraft.entity.player.PlayerEntity player)
public boolean canEquip(net.minecraft.item.ItemStack stack, net.minecraft.inventory.EquipmentSlotType armorType, net.minecraft.entity.Entity entity)
canEquip
in interface net.minecraftforge.common.extensions.IForgeItem