CrownItem

open class CrownItem(settings: Item.Settings) : Item, Equipment(source)

A crown, which makes piglins neutral when worn, just like gold armor.

Constructors

Link copied to clipboard
constructor(settings: Item.Settings)

Inherited properties

Link copied to clipboard
Link copied to clipboard
@get:JvmName(name = "hasStaffHandler")
val Item.hasStaffHandler: Boolean

Returns if the given item has a registered handler when inserted into a staff.

Link copied to clipboard
@Nullable
@get:Nullable
val recipeRemainder: Item?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Returns the registered staff handler of the given item if available.

Link copied to clipboard

Returns the registered staff handler of the given item if available, StaffHandler.Default otherwise.

Functions

Link copied to clipboard
open override fun getEquipSound(): RegistryEntry<SoundEvent>
Link copied to clipboard
open override fun getSlotType(): EquipmentSlot
Link copied to clipboard
open override fun use(world: World, user: PlayerEntity, hand: Hand): TypedActionResult<ItemStack>

Inherited functions

Link copied to clipboard
open fun appendTooltip(stack: ItemStack, context: Item.TooltipContext, tooltip: MutableList<Text>, type: TooltipType)
Link copied to clipboard
open override fun arch$holder(): RegistryEntry<Item>
Link copied to clipboard
@Nullable
open fun arch$registryName(): @Nullable Identifier?
Link copied to clipboard
open override fun asItem(): Item
Link copied to clipboard
open fun canBeNested(): Boolean
Link copied to clipboard
open fun canMine(state: BlockState, world: World, pos: BlockPos, miner: PlayerEntity): Boolean
Link copied to clipboard
open fun canRepair(stack: ItemStack, ingredient: ItemStack): Boolean
Link copied to clipboard
open fun equipAndSwap(item: Item, world: World, user: PlayerEntity, hand: Hand): TypedActionResult<ItemStack>
Link copied to clipboard
open fun finishUsing(stack: ItemStack, world: World, user: LivingEntity): ItemStack
Link copied to clipboard
open fun getBonusAttackDamage(player: PlayerEntity, baseAttackDamage: Float): Float
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getItemBarColor(stack: ItemStack): Int
Link copied to clipboard
open fun getItemBarStep(stack: ItemStack): Int
Link copied to clipboard
open fun getMaxCount(): Int
Link copied to clipboard
open fun getMaxUseTime(stack: ItemStack): Int
Link copied to clipboard
open fun getMiningSpeed(stack: ItemStack, state: BlockState): Float
Link copied to clipboard
open fun getName(): Text
open fun getName(stack: ItemStack): Text
Link copied to clipboard
protected open fun getOrCreateTranslationKey(): String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getUseAction(stack: ItemStack): UseAction
Link copied to clipboard
open fun hasGlint(stack: ItemStack): Boolean
Link copied to clipboard
Link copied to clipboard
open fun inventoryTick(stack: ItemStack, world: World, entity: Entity, slot: Int, selected: Boolean)
Link copied to clipboard
open fun isCorrectForDrops(stack: ItemStack, state: BlockState): Boolean
Link copied to clipboard
open fun isEnabled(enabledFeatures: FeatureSet): Boolean
Link copied to clipboard
open fun isEnchantable(stack: ItemStack): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onClicked(stack: ItemStack, otherStack: ItemStack, slot: Slot, clickType: ClickType, player: PlayerEntity, cursorStackReference: StackReference): Boolean
Link copied to clipboard
open fun onCraft(stack: ItemStack, world: World)
Link copied to clipboard
open fun onCraftByPlayer(stack: ItemStack, world: World, player: PlayerEntity)
Link copied to clipboard
Link copied to clipboard
open fun onStackClicked(stack: ItemStack, slot: Slot, clickType: ClickType, player: PlayerEntity): Boolean
Link copied to clipboard
open fun onStoppedUsing(stack: ItemStack, world: World, user: LivingEntity, remainingUseTicks: Int)
Link copied to clipboard
open fun postHit(stack: ItemStack, target: LivingEntity, attacker: LivingEntity): Boolean
Link copied to clipboard
open fun postMine(stack: ItemStack, world: World, state: BlockState, pos: BlockPos, miner: LivingEntity): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open fun usageTick(world: World, user: LivingEntity, stack: ItemStack, remainingUseTicks: Int)
Link copied to clipboard
Link copied to clipboard
open fun useOnEntity(stack: ItemStack, user: PlayerEntity, entity: LivingEntity, hand: Hand): ActionResult