Uses of Interface
net.minecraft.item.ItemConvertible
Packages that use ItemConvertible
Package
Description
The base package for all Minecraft classes.
-
Uses of ItemConvertible in net.minecraft
Classes in net.minecraft that implement ItemConvertibleModifier and TypeClassDescriptionclassclassclassstatic final classclassclassclass -
Uses of ItemConvertible in net.minecraft.advancement
Methods in net.minecraft.advancement with parameters of type ItemConvertibleModifier and TypeMethodDescriptionAdvancement.Builder.display(ItemConvertible icon, Text title, Text description, @Nullable Identifier background, AdvancementFrame frame, boolean showToast, boolean announceToChat, boolean hidden) -
Uses of ItemConvertible in net.minecraft.advancement.criterion
Methods in net.minecraft.advancement.criterion with parameters of type ItemConvertibleModifier and TypeMethodDescriptionShotCrossbowCriterion.Conditions.create(ItemConvertible item) UsedTotemCriterion.Conditions.create(ItemConvertible item) ConsumeItemCriterion.Conditions.item(ItemConvertible item) InventoryChangedCriterion.Conditions.items(ItemConvertible[] items) -
Uses of ItemConvertible in net.minecraft.block
Classes in net.minecraft.block that implement ItemConvertibleModifier and TypeClassDescriptionclassclassclassclassclassAbstractChestBlock<E extends BlockEntity>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassA block is a voxel in a world.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassA carpet that has an associated carpet color for llamas.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.block with type parameters of type ItemConvertibleModifier and TypeFieldDescriptionstatic final Object2FloatMap<ItemConvertible>ComposterBlock.ITEM_TO_LEVEL_INCREASE_CHANCEMethods in net.minecraft.block that return ItemConvertibleModifier and TypeMethodDescriptionprotected ItemConvertibleBeetrootsBlock.getSeedsItem()protected ItemConvertibleCarrotsBlock.getSeedsItem()protected ItemConvertibleCropBlock.getSeedsItem()protected ItemConvertiblePotatoesBlock.getSeedsItem()Methods in net.minecraft.block with parameters of type ItemConvertibleModifier and TypeMethodDescriptionstatic voidDispenserBlock.registerBehavior(ItemConvertible provider, DispenserBehavior behavior) private static voidComposterBlock.registerCompostableItem(float levelIncreaseChance, ItemConvertible item) -
Uses of ItemConvertible in net.minecraft.block.entity
Methods in net.minecraft.block.entity with parameters of type ItemConvertibleModifier and TypeMethodDescriptionprivate static voidAbstractFurnaceBlockEntity.addFuel(Map<Item, Integer> fuelTimes, ItemConvertible item, int fuelTime) -
Uses of ItemConvertible in net.minecraft.client.color.item
Methods in net.minecraft.client.color.item with parameters of type ItemConvertibleModifier and TypeMethodDescriptionvoidItemColors.register(ItemColorProvider provider, ItemConvertible[] items) -
Uses of ItemConvertible in net.minecraft.client.gui.screen
Methods in net.minecraft.client.gui.screen with parameters of type ItemConvertibleModifier and TypeMethodDescriptionprivate static voidPresetsScreen.addPreset(Text presetName, ItemConvertible icon, RegistryKey<Biome> presetBiome, Set<RegistryKey<StructureSet>> structureKeys, boolean generateStronghold, boolean generateFeatures, FlatChunkGeneratorLayer[] layers) -
Uses of ItemConvertible in net.minecraft.data.server
Fields in net.minecraft.data.server with type parameters of type ItemConvertibleModifier and TypeFieldDescriptionprivate static final ImmutableList<ItemConvertible>RecipeProvider.COAL_ORESprivate static final ImmutableList<ItemConvertible>RecipeProvider.COPPER_ORESprivate static final ImmutableList<ItemConvertible>RecipeProvider.DIAMOND_ORESprivate static final ImmutableList<ItemConvertible>RecipeProvider.EMERALD_ORESprivate static final ImmutableList<ItemConvertible>RecipeProvider.GOLD_ORESprivate static final ImmutableList<ItemConvertible>RecipeProvider.IRON_ORESprivate static final ImmutableList<ItemConvertible>RecipeProvider.LAPIS_ORESprivate static final ImmutableList<ItemConvertible>RecipeProvider.REDSTONE_ORESprivate static final Map<BlockFamily.Variant,BiFunction<ItemConvertible, ItemConvertible, CraftingRecipeJsonBuilder>> RecipeProvider.VARIANT_FACTORIESprivate static final Map<BlockFamily.Variant,BiFunction<ItemConvertible, ItemConvertible, CraftingRecipeJsonBuilder>> RecipeProvider.VARIANT_FACTORIESMethods in net.minecraft.data.server with parameters of type ItemConvertibleModifier and TypeMethodDescriptionvoidBlockLootTableGenerator.addDrop(Block block, ItemConvertible drop) private static <T> TBlockLootTableGenerator.addSurvivesExplosionCondition(ItemConvertible drop, LootConditionConsumingBuilder<T> builder) private static <T> TBlockLootTableGenerator.applyExplosionDecay(ItemConvertible drop, LootFunctionConsumingBuilder<T> builder) private static InventoryChangedCriterion.ConditionsRecipeProvider.conditionsFromItem(ItemConvertible item) private static InventoryChangedCriterion.ConditionsRecipeProvider.conditionsFromItem(NumberRange.IntRange count, ItemConvertible item) private static StringRecipeProvider.convertBetween(ItemConvertible to, ItemConvertible from) static ShapedRecipeJsonBuilderRecipeProvider.createChiseledBlockRecipe(ItemConvertible output, Ingredient input) static CraftingRecipeJsonBuilderRecipeProvider.createCondensingRecipe(ItemConvertible output, Ingredient input) static ShapedRecipeJsonBuilderRecipeProvider.createCutCopperRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createDoorRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createFenceGateRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createFenceRecipe(ItemConvertible output, Ingredient input) private static LootTable.BuilderEntityLootTableGenerator.createForSheep(ItemConvertible item) private static voidRecipeProvider.createPressurePlateRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static CraftingRecipeJsonBuilderRecipeProvider.createPressurePlateRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createSignRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createSlabRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createStairsRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createTransmutationRecipe(ItemConvertible output, Ingredient input) private static CraftingRecipeJsonBuilderRecipeProvider.createTrapdoorRecipe(ItemConvertible output, Ingredient input) private static LootTable.BuilderBlockLootTableGenerator.drops(Block dropWithSilkTouch, ItemConvertible drop) private static LootTable.BuilderBlockLootTableGenerator.drops(Block dropWithSilkTouch, ItemConvertible drop, LootNumberProvider count) private static LootTable.BuilderBlockLootTableGenerator.drops(ItemConvertible drop) private static LootTable.BuilderBlockLootTableGenerator.drops(ItemConvertible drop, LootNumberProvider count) private static LootTable.BuilderBlockLootTableGenerator.dropsWithShears(ItemConvertible drop) private static LootTable.BuilderBlockLootTableGenerator.dropsWithSilkTouch(ItemConvertible drop) private static StringRecipeProvider.getBlastingItemPath(ItemConvertible item) private static StringRecipeProvider.getItemPath(ItemConvertible item) private static StringRecipeProvider.getRecipeName(ItemConvertible item) private static StringRecipeProvider.getSmeltingItemPath(ItemConvertible item) static CraftingRecipeJsonBuilderRecipeProvider.getWallRecipe(ItemConvertible output, Ingredient input) private static StringRecipeProvider.hasItem(ItemConvertible item) private static LootTable.BuilderBlockLootTableGenerator.mushroomBlockDrops(Block dropWithSilkTouch, ItemConvertible drop) private static voidRecipeProvider.offerBannerRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerBarkBlockRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerBedDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerBedRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerBlasting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group) private static voidRecipeProvider.offerBoatRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static voidRecipeProvider.offerCandleDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerCarpetDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerCarpetRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static voidRecipeProvider.offerChiseledBlockRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerConcretePowderDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerCookingRecipe(Consumer<RecipeJsonProvider> exporter, String cooker, CookingRecipeSerializer<?> serializer, int cookingTime, ItemConvertible input, ItemConvertible output, float experience) private static voidRecipeProvider.offerCrackingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) Offers a smelting recipe to the exporter that is used to convert the main block of a block family to its cracked variant.static voidRecipeProvider.offerCutCopperRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerMultipleOptions(Consumer<RecipeJsonProvider> exporter, CookingRecipeSerializer<?> serializer, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group, String baseIdString) private static voidRecipeProvider.offerPlanksRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input) private static voidRecipeProvider.offerPlanksRecipe2(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, TagKey<Item> input) static voidRecipeProvider.offerPolishedStoneRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted) Offers two recipes to convert between a normal and compacted form of an item.private static voidRecipeProvider.offerReversibleCompactingRecipes(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted, String compactingRecipeName, @Nullable String compactingRecipeGroup, String reverseRecipeName, @Nullable String reverseRecipeGroup) private static voidRecipeProvider.offerReversibleCompactingRecipesWithCompactingRecipeGroup(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted, String compactingRecipeName, String compactingRecipeGroup) private static voidRecipeProvider.offerReversibleCompactingRecipesWithReverseRecipeGroup(Consumer<RecipeJsonProvider> exporter, ItemConvertible input, ItemConvertible compacted, String reverseRecipeName, String reverseRecipeGroup) private static voidRecipeProvider.offerShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group, int outputCount) private static voidRecipeProvider.offerSingleOutputShapelessRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, @Nullable String group) private static voidRecipeProvider.offerSlabRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerSmelting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group) private static voidRecipeProvider.offerStainedGlassDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerStainedGlassPaneDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerStainedGlassPaneRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerStonecuttingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input, int count) private static voidRecipeProvider.offerTerracottaDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) static voidRecipeProvider.offerWallRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static voidRecipeProvider.offerWoolDyeingRecipe(Consumer<RecipeJsonProvider> exporter, ItemConvertible output, ItemConvertible input) private static LootTable.BuilderBlockLootTableGenerator.pottedPlantDrops(ItemConvertible plant) Method parameters in net.minecraft.data.server with type arguments of type ItemConvertibleModifier and TypeMethodDescriptionprivate static voidRecipeProvider.offerBlasting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group) private static voidRecipeProvider.offerMultipleOptions(Consumer<RecipeJsonProvider> exporter, CookingRecipeSerializer<?> serializer, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group, String baseIdString) private static voidRecipeProvider.offerSmelting(Consumer<RecipeJsonProvider> exporter, List<ItemConvertible> inputs, ItemConvertible output, float experience, int cookingTime, String group) -
Uses of ItemConvertible in net.minecraft.data.server.recipe
Methods in net.minecraft.data.server.recipe with parameters of type ItemConvertibleModifier and TypeMethodDescriptionstatic CookingRecipeJsonBuilderCookingRecipeJsonBuilder.create(Ingredient result, ItemConvertible ingredient, float experience, int cookingTime) static CookingRecipeJsonBuilderCookingRecipeJsonBuilder.create(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime, CookingRecipeSerializer<?> serializer) static ShapedRecipeJsonBuilderShapedRecipeJsonBuilder.create(ItemConvertible output) static ShapedRecipeJsonBuilderShapedRecipeJsonBuilder.create(ItemConvertible output, int outputCount) static ShapelessRecipeJsonBuilderShapelessRecipeJsonBuilder.create(ItemConvertible output) static ShapelessRecipeJsonBuilderShapelessRecipeJsonBuilder.create(ItemConvertible output, int outputCount) static CookingRecipeJsonBuilderCookingRecipeJsonBuilder.createBlasting(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime) static CookingRecipeJsonBuilderCookingRecipeJsonBuilder.createSmelting(Ingredient ingredient, ItemConvertible result, float experience, int cookingTime) static CookingRecipeJsonBuilderCookingRecipeJsonBuilder.createSmoking(Ingredient result, ItemConvertible ingredient, float experience, int cookingTime) static SingleItemRecipeJsonBuilderSingleItemRecipeJsonBuilder.createStonecutting(Ingredient input, ItemConvertible output) static SingleItemRecipeJsonBuilderSingleItemRecipeJsonBuilder.createStonecutting(Ingredient input, ItemConvertible output, int outputCount) static IdentifierCraftingRecipeJsonBuilder.getItemId(ItemConvertible item) ShapedRecipeJsonBuilder.input(Character c, ItemConvertible itemProvider) ShapelessRecipeJsonBuilder.input(ItemConvertible itemProvider) ShapelessRecipeJsonBuilder.input(ItemConvertible itemProvider, int size) Constructors in net.minecraft.data.server.recipe with parameters of type ItemConvertibleModifierConstructorDescriptionprivateCookingRecipeJsonBuilder(ItemConvertible output, Ingredient input, float experience, int cookingTime, CookingRecipeSerializer<?> serializer) ShapedRecipeJsonBuilder(ItemConvertible output, int outputCount) ShapelessRecipeJsonBuilder(ItemConvertible output, int outputCount) SingleItemRecipeJsonBuilder(RecipeSerializer<?> serializer, Ingredient input, ItemConvertible output, int outputCount) -
Uses of ItemConvertible in net.minecraft.entity
Methods in net.minecraft.entity with parameters of type ItemConvertibleModifier and TypeMethodDescriptionEntity.dropItem(ItemConvertible item) Entity.dropItem(ItemConvertible item, int yOffset) -
Uses of ItemConvertible in net.minecraft.item
Classes in net.minecraft.item that implement ItemConvertibleModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassRepresents an item corresponding to a block.classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassRepresents an item which can contain extra data that is synced to the client.classOnAStickItem<T extends Entity & ItemSteerable>classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in net.minecraft.item with parameters of type ItemConvertibleModifier and TypeMethodDescriptionstatic Consumer<ItemUsageContext>HoeItem.createTillAndDropAction(BlockState result, ItemConvertible droppedItem) Returns a tilling action that sets a block state and drops an item.Constructors in net.minecraft.item with parameters of type ItemConvertibleModifierConstructorDescriptionItemStack(ItemConvertible item) ItemStack(ItemConvertible itemConvertible, int count) privateItemStack(ItemConvertible item, int count, Optional<NbtCompound> nbt) -
Uses of ItemConvertible in net.minecraft.loot.entry
Methods in net.minecraft.loot.entry with parameters of type ItemConvertibleModifier and TypeMethodDescriptionstatic LeafEntry.Builder<?>ItemEntry.builder(ItemConvertible drop) -
Uses of ItemConvertible in net.minecraft.predicate.item
Methods in net.minecraft.predicate.item with parameters of type ItemConvertible -
Uses of ItemConvertible in net.minecraft.recipe
Methods in net.minecraft.recipe with parameters of type ItemConvertible