Class Item

java.lang.Object
net.minecraft.world.item.Item
All Implemented Interfaces:
FeatureElement, ItemLike, IItemExtension
Direct Known Subclasses:
AirItem, AnimalArmorItem, ArmorItem, ArmorStandItem, ArrowItem, BannerPatternItem, BlockItem, BoatItem, BoneMealItem, BottleItem, BrushItem, BucketItem, BundleItem, CompassItem, DebugStickItem, DiggerItem, DiscFragmentItem, DyeItem, EggItem, EmptyMapItem, EndCrystalItem, EnderEyeItem, EnderpearlItem, ExperienceBottleItem, FireChargeItem, FireworkRocketItem, FireworkStarItem, FishingRodItem, FlintAndSteelItem, FoodOnAStickItem, GlowInkSacItem, HangingEntityItem, HoneycombItem, InkSacItem, InstrumentItem, KnowledgeBookItem, LeadItem, MaceItem, MapItem, MinecartItem, NameTagItem, PotionItem, ProjectileWeaponItem, SaddleItem, ShearsItem, ShieldItem, SmithingTemplateItem, SnowballItem, SpawnEggItem, SpyglassItem, SwordItem, TridentItem, WindChargeItem, WritableBookItem, WrittenBookItem

public class Item extends Object implements FeatureElement, ItemLike, IItemExtension
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<Holder<Item>> CODEC
    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • BY_BLOCK

      public static final Map<Block,Item> BY_BLOCK
    • BASE_ATTACK_DAMAGE_ID

      public static final ResourceLocation BASE_ATTACK_DAMAGE_ID
    • BASE_ATTACK_SPEED_ID

      public static final ResourceLocation BASE_ATTACK_SPEED_ID
    • DEFAULT_MAX_STACK_SIZE

      public static final int DEFAULT_MAX_STACK_SIZE
      See Also:
    • ABSOLUTE_MAX_STACK_SIZE

      public static final int ABSOLUTE_MAX_STACK_SIZE
      See Also:
    • MAX_BAR_WIDTH

      public static final int MAX_BAR_WIDTH
      See Also:
    • builtInRegistryHolder

      private final Holder.Reference<Item> builtInRegistryHolder
    • components

      private DataComponentMap components
    • craftingRemainingItem

      @Nullable private final Item craftingRemainingItem
    • descriptionId

      protected final String descriptionId
    • requiredFeatures

      private final FeatureFlagSet requiredFeatures
    • canCombineRepair

      protected final boolean canCombineRepair
  • Constructor Details

  • Method Details