Package hiiragi283.core.common.item
Class HTBlueprintItem
-
- All Implemented Interfaces:
-
hiiragi283.core.api.item.HTSubCreativeTabContents,net.minecraft.world.flag.FeatureElement,net.minecraft.world.level.ItemLike,net.neoforged.neoforge.common.extensions.IItemExtension
public final class HTBlueprintItem extends Item implements HTSubCreativeTabContents
-
-
Field Summary
Fields Modifier and Type Field Description public final static IntegerMAX_NUMBERpublic final static IntRangeRANGEpublic final static BiCodec<ByteBuf, Integer>RANGE_CODECprivate final StringdescriptionIdprivate final SoundEventdrinkingSoundprivate final SoundEventeatingSoundprivate final IntegerdefaultMaxStackSizeprivate final IntegerenchantmentValueprivate final SoundEventbreakingSoundprivate final ItemcraftingRemainingItemprivate final BooleanisComplexprivate final ItemAttributeModifiersdefaultAttributeModifiersprivate final ItemStackdefaultInstanceprivate final Componentdescription
-
Constructor Summary
Constructors Constructor Description HTBlueprintItem(Item.Properties properties)
-
Method Summary
Modifier and Type Method Description BooleanoverrideOtherStackedOnMe(ItemStack stack, ItemStack other, Slot slot, ClickAction action, Player player, SlotAccess access)UnitappendHoverText(ItemStack stack, Item.TooltipContext context, List<Component> tooltips, TooltipFlag flag)UnitaddItems(HTItemHolderLike<?> baseItem, HTSubCreativeTabContents.Context context)複数のItemStackを追加します。 BooleanshouldAddDefault()デフォルトのItemStackを追加するか判定します。 -
Methods inherited from class net.minecraft.world.item.Item
builtInRegistryHolder, canAttackBlock, canFitInsideContainerItems, components, finishUsingItem, getAttackDamageBonus, getBarColor, getBarWidth, getBreakingSound, getCraftingRemainingItem, getDefaultAttributeModifiers, getDefaultInstance, getDefaultMaxStackSize, getDescription, getDescriptionId, getDestroySpeed, getDrinkingSound, getEatingSound, getEnchantmentValue, getName, getTooltipImage, getUseAnimation, getUseDuration, hasCraftingRemainingItem, hurtEnemy, initializeClient, interactLivingEntity, inventoryTick, isBarVisible, isComplex, isCorrectToolForDrops, isEnchantable, isFoil, isValidRepairItem, mineBlock, modifyDefaultComponentsFrom, onCraftedBy, onCraftedPostProcess, onDestroyed, onUseTick, overrideStackedOnOther, postHurtEnemy, releaseUsing, use, useOn, useOnRelease, verifyComponentsAfterLoad -
Methods inherited from class net.minecraft.world.flag.FeatureElement
isEnabled, requiredFeatures -
Methods inherited from class net.neoforged.neoforge.common.extensions.IItemExtension
applyEnchantments, canBeHurtBy, canContinueUsing, canDisableShield, canElytraFly, canEquip, canFitInsideContainerItems, canGrindstoneRepair, canPerformAction, canWalkOnPowderedSnow, createEntity, damageItem, doesSneakBypassUse, elytraFlightTick, getAllEnchantments, getArmorTexture, getBurnTime, getCraftingRemainingItem, getCreatorModId, getDamage, getDefaultAttributeModifiers, getEnchantmentLevel, getEnchantmentValue, getEntityLifespan, getEquipmentSlot, getFoodProperties, getHighlightTip, getMaxDamage, getMaxStackSize, getSweepHitBox, getXpRepairRatio, hasCraftingRemainingItem, hasCustomEntity, isBookEnchantable, isDamageable, isDamaged, isEnderMask, isNotReplaceableByPickAction, isPiglinCurrency, isPrimaryItemFor, isRepairable, makesPiglinsNeutral, onAnimalArmorTick, onDestroyed, onDroppedByPlayer, onEntityItemUpdate, onEntitySwing, onEntitySwing, onItemUseFirst, onLeftClickEntity, onStopUsing, setDamage, shouldCauseBlockBreakReset, shouldCauseReequipAnimation, supportsEnchantment -
Methods inherited from class net.minecraft.world.level.ItemLike
asItem -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
overrideOtherStackedOnMe
Boolean overrideOtherStackedOnMe(ItemStack stack, ItemStack other, Slot slot, ClickAction action, Player player, SlotAccess access)
-
appendHoverText
Unit appendHoverText(ItemStack stack, Item.TooltipContext context, List<Component> tooltips, TooltipFlag flag)
-
addItems
Unit addItems(HTItemHolderLike<?> baseItem, HTSubCreativeTabContents.Context context)
複数のItemStackを追加します。
-
shouldAddDefault
Boolean shouldAddDefault()
デフォルトのItemStackを追加するか判定します。
-
-
-
-