Uses of Interface
net.minecraft.util.IItemProvider
Package
Description
-
Uses of IItemProvider in net.minecraft.advancements
Modifier and TypeMethodDescriptionAdvancement.Builder.display
(IItemProvider p_203902_1_, ITextComponent p_203902_2_, ITextComponent p_203902_3_, ResourceLocation p_203902_4_, FrameType p_203902_5_, boolean p_203902_6_, boolean p_203902_7_, boolean p_203902_8_) -
Uses of IItemProvider in net.minecraft.advancements.criterion
Modifier and TypeMethodDescriptionInventoryChangeTrigger.Instance.hasItems
(IItemProvider... p_203922_0_) ItemPredicate.Builder.of
(IItemProvider p_200308_1_) static ShotCrossbowTrigger.Instance
ShotCrossbowTrigger.Instance.shotCrossbow
(IItemProvider p_215122_0_) static ConsumeItemTrigger.Instance
ConsumeItemTrigger.Instance.usedItem
(IItemProvider p_203913_0_) static UsedTotemTrigger.Instance
UsedTotemTrigger.Instance.usedTotem
(IItemProvider p_203941_0_) -
Uses of IItemProvider in net.minecraft.block
Modifier and TypeClassDescriptionclass
class
class
class
AbstractChestBlock<E extends TileEntity>
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionstatic final it.unimi.dsi.fastutil.objects.Object2FloatMap<IItemProvider>
ComposterBlock.COMPOSTABLES
Modifier and TypeMethodDescriptionprotected IItemProvider
BeetrootBlock.getBaseSeedId()
protected IItemProvider
CarrotBlock.getBaseSeedId()
protected IItemProvider
CropsBlock.getBaseSeedId()
protected IItemProvider
PotatoBlock.getBaseSeedId()
Modifier and TypeMethodDescriptionprivate static void
ComposterBlock.add
(float p_220290_0_, IItemProvider p_220290_1_) static void
DispenserBlock.registerBehavior
(IItemProvider p_199774_0_, IDispenseItemBehavior p_199774_1_) -
Uses of IItemProvider in net.minecraft.client.gui.screen
Modifier and TypeMethodDescriptionprivate static void
FlatPresetsScreen.preset
(ITextComponent p_238640_0_, IItemProvider p_238640_1_, RegistryKey<Biome> p_238640_2_, List<Structure<?>> p_238640_3_, boolean p_238640_4_, boolean p_238640_5_, boolean p_238640_6_, FlatLayerInfo... p_238640_7_) -
Uses of IItemProvider in net.minecraft.client.particle
ModifierConstructorDescriptionprivate
BarrierParticle
(ClientWorld p_i232343_1_, double p_i232343_2_, double p_i232343_4_, double p_i232343_6_, IItemProvider p_i232343_8_) -
Uses of IItemProvider in net.minecraft.client.renderer
-
Uses of IItemProvider in net.minecraft.client.renderer.color
Modifier and TypeMethodDescriptionvoid
ItemColors.register
(IItemColor p_199877_1_, IItemProvider... p_199877_2_) -
Uses of IItemProvider in net.minecraft.data
Modifier and TypeMethodDescriptionprivate static void
RecipeProvider.banner
(Consumer<IFinishedRecipe> p_240488_0_, IItemProvider p_240488_1_, IItemProvider p_240488_2_) private static void
RecipeProvider.bedFromPlanksAndWool
(Consumer<IFinishedRecipe> p_240486_0_, IItemProvider p_240486_1_, IItemProvider p_240486_2_) private static void
RecipeProvider.bedFromWhiteBedAndDye
(Consumer<IFinishedRecipe> p_240487_0_, IItemProvider p_240487_1_, IItemProvider p_240487_2_) static CookingRecipeBuilder
CookingRecipeBuilder.blasting
(Ingredient p_218633_0_, IItemProvider p_218633_1_, float p_218633_2_, int p_218633_3_) private static void
RecipeProvider.carpetFromWool
(Consumer<IFinishedRecipe> p_240484_0_, IItemProvider p_240484_1_, IItemProvider p_240484_2_) private static void
RecipeProvider.coloredCarpetFromWhiteCarpetAndDye
(Consumer<IFinishedRecipe> p_240485_0_, IItemProvider p_240485_1_, IItemProvider p_240485_2_) private static void
RecipeProvider.coloredTerracottaFromTerracottaAndDye
(Consumer<IFinishedRecipe> p_240492_0_, IItemProvider p_240492_1_, IItemProvider p_240492_2_) private static void
RecipeProvider.coloredWoolFromWhiteWoolAndDye
(Consumer<IFinishedRecipe> p_240483_0_, IItemProvider p_240483_1_, IItemProvider p_240483_2_) private static void
RecipeProvider.concretePowder
(Consumer<IFinishedRecipe> p_240493_0_, IItemProvider p_240493_1_, IItemProvider p_240493_2_) static CookingRecipeBuilder
CookingRecipeBuilder.cooking
(Ingredient p_218631_0_, IItemProvider p_218631_1_, float p_218631_2_, int p_218631_3_, CookingRecipeSerializer<?> p_218631_4_) ShapedRecipeBuilder.define
(Character p_200462_1_, IItemProvider p_200462_2_) protected static InventoryChangeTrigger.Instance
RecipeProvider.has
(IItemProvider p_200403_0_) private static void
RecipeProvider.planksFromLog
(Consumer<IFinishedRecipe> p_240470_0_, IItemProvider p_240470_1_, ITag<Item> p_240470_2_) private static void
RecipeProvider.planksFromLogs
(Consumer<IFinishedRecipe> p_240472_0_, IItemProvider p_240472_1_, ITag<Item> p_240472_2_) ShapelessRecipeBuilder.requires
(IItemProvider p_200487_1_) ShapelessRecipeBuilder.requires
(IItemProvider p_200491_1_, int p_200491_2_) static ShapedRecipeBuilder
ShapedRecipeBuilder.shaped
(IItemProvider p_200470_0_) static ShapedRecipeBuilder
ShapedRecipeBuilder.shaped
(IItemProvider p_200468_0_, int p_200468_1_) static ShapelessRecipeBuilder
ShapelessRecipeBuilder.shapeless
(IItemProvider p_200486_0_) static ShapelessRecipeBuilder
ShapelessRecipeBuilder.shapeless
(IItemProvider p_200488_0_, int p_200488_1_) static CookingRecipeBuilder
CookingRecipeBuilder.smelting
(Ingredient p_218629_0_, IItemProvider p_218629_1_, float p_218629_2_, int p_218629_3_) private static void
RecipeProvider.stainedGlassFromGlassAndDye
(Consumer<IFinishedRecipe> p_240489_0_, IItemProvider p_240489_1_, IItemProvider p_240489_2_) private static void
RecipeProvider.stainedGlassPaneFromGlassPaneAndDye
(Consumer<IFinishedRecipe> p_240491_0_, IItemProvider p_240491_1_, IItemProvider p_240491_2_) private static void
RecipeProvider.stainedGlassPaneFromStainedGlass
(Consumer<IFinishedRecipe> p_240490_0_, IItemProvider p_240490_1_, IItemProvider p_240490_2_) static SingleItemRecipeBuilder
SingleItemRecipeBuilder.stonecutting
(Ingredient p_218648_0_, IItemProvider p_218648_1_) static SingleItemRecipeBuilder
SingleItemRecipeBuilder.stonecutting
(Ingredient p_218644_0_, IItemProvider p_218644_1_, int p_218644_2_) private static void
RecipeProvider.woodenBoat
(Consumer<IFinishedRecipe> p_240473_0_, IItemProvider p_240473_1_, IItemProvider p_240473_2_) private static void
RecipeProvider.woodenButton
(Consumer<IFinishedRecipe> p_240474_0_, IItemProvider p_240474_1_, IItemProvider p_240474_2_) private static void
RecipeProvider.woodenDoor
(Consumer<IFinishedRecipe> p_240475_0_, IItemProvider p_240475_1_, IItemProvider p_240475_2_) private static void
RecipeProvider.woodenFence
(Consumer<IFinishedRecipe> p_240476_0_, IItemProvider p_240476_1_, IItemProvider p_240476_2_) private static void
RecipeProvider.woodenFenceGate
(Consumer<IFinishedRecipe> p_240477_0_, IItemProvider p_240477_1_, IItemProvider p_240477_2_) private static void
RecipeProvider.woodenPressurePlate
(Consumer<IFinishedRecipe> p_240478_0_, IItemProvider p_240478_1_, IItemProvider p_240478_2_) private static void
RecipeProvider.woodenSign
(Consumer<IFinishedRecipe> p_240482_0_, IItemProvider p_240482_1_, IItemProvider p_240482_2_) private static void
RecipeProvider.woodenSlab
(Consumer<IFinishedRecipe> p_240479_0_, IItemProvider p_240479_1_, IItemProvider p_240479_2_) private static void
RecipeProvider.woodenStairs
(Consumer<IFinishedRecipe> p_240480_0_, IItemProvider p_240480_1_, IItemProvider p_240480_2_) private static void
RecipeProvider.woodenTrapdoor
(Consumer<IFinishedRecipe> p_240481_0_, IItemProvider p_240481_1_, IItemProvider p_240481_2_) private static void
RecipeProvider.woodFromLogs
(Consumer<IFinishedRecipe> p_240471_0_, IItemProvider p_240471_1_, IItemProvider p_240471_2_) ModifierConstructorDescriptionprivate
CookingRecipeBuilder
(IItemProvider p_i50788_1_, Ingredient p_i50788_2_, float p_i50788_3_, int p_i50788_4_, CookingRecipeSerializer<?> p_i50788_5_) ShapedRecipeBuilder
(IItemProvider p_i48261_1_, int p_i48261_2_) ShapelessRecipeBuilder
(IItemProvider p_i48260_1_, int p_i48260_2_) SingleItemRecipeBuilder
(IRecipeSerializer<?> p_i50787_1_, Ingredient p_i50787_2_, IItemProvider p_i50787_3_, int p_i50787_4_) -
Uses of IItemProvider in net.minecraft.data.loot
Modifier and TypeMethodDescriptionprotected static <T> T
BlockLootTables.applyExplosionCondition
(IItemProvider p_218560_0_, ILootConditionConsumer<T> p_218560_1_) protected static <T> T
BlockLootTables.applyExplosionDecay
(IItemProvider p_218552_0_, ILootFunctionConsumer<T> p_218552_1_) protected static LootTable.Builder
BlockLootTables.createMushroomBlockDrop
(Block p_218491_0_, IItemProvider p_218491_1_) protected static LootTable.Builder
BlockLootTables.createPotFlowerItemTable
(IItemProvider p_218523_0_) protected static LootTable.Builder
BlockLootTables.createShearsOnlyDrop
(IItemProvider p_218486_0_) private static LootTable.Builder
EntityLootTables.createSheepTable
(IItemProvider p_218583_0_) protected static LootTable.Builder
BlockLootTables.createSilkTouchOnlyTable
(IItemProvider p_218561_0_) protected static LootTable.Builder
BlockLootTables.createSingleItemTable
(IItemProvider p_218546_0_) protected static LootTable.Builder
BlockLootTables.createSingleItemTable
(IItemProvider p_218463_0_, IRandomRange p_218463_1_) protected static LootTable.Builder
BlockLootTables.createSingleItemTableWithSilkTouch
(Block p_218515_0_, IItemProvider p_218515_1_) protected static LootTable.Builder
BlockLootTables.createSingleItemTableWithSilkTouch
(Block p_218530_0_, IItemProvider p_218530_1_, IRandomRange p_218530_2_) void
BlockLootTables.dropOther
(Block p_218493_1_, IItemProvider p_218493_2_) -
Uses of IItemProvider in net.minecraft.entity
Modifier and TypeMethodDescriptionEntity.spawnAtLocation
(IItemProvider p_199703_1_) Entity.spawnAtLocation
(IItemProvider p_199702_1_, int p_199702_2_) -
Uses of IItemProvider in net.minecraft.entity.merchant.villager
ModifierConstructorDescriptionEmeraldForItemsTrade
(IItemProvider p_i50539_1_, int p_i50539_2_, int p_i50539_3_, int p_i50539_4_) ItemsForEmeraldsAndItemsTrade
(IItemProvider p_i50534_1_, int p_i50534_2_, int p_i50534_3_, Item p_i50534_4_, int p_i50534_5_, int p_i50534_6_, int p_i50534_7_) ItemsForEmeraldsAndItemsTrade
(IItemProvider p_i50533_1_, int p_i50533_2_, Item p_i50533_3_, int p_i50533_4_, int p_i50533_5_, int p_i50533_6_) -
Uses of IItemProvider in net.minecraft.entity.passive
Modifier and TypeFieldDescriptionprivate static final Map<DyeColor,
IItemProvider> SheepEntity.ITEM_BY_DYE
-
Uses of IItemProvider in net.minecraft.item
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
OnAStickItem<T extends Entity & IRideable>
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
ModifierConstructorDescriptionItemStack
(IItemProvider p_i48203_1_) ItemStack
(IItemProvider p_i48204_1_, int p_i48204_2_) private
ItemStack
(IItemProvider p_i231596_1_, int p_i231596_2_, Optional<CompoundNBT> p_i231596_3_) ItemStack
(IItemProvider p_i48204_1_, int p_i48204_2_, CompoundNBT capNBT) -
Uses of IItemProvider in net.minecraft.item.crafting
-
Uses of IItemProvider in net.minecraft.loot
Modifier and TypeMethodDescriptionstatic StandaloneLootEntry.Builder<?>
ItemLootEntry.lootTableItem
(IItemProvider p_216168_0_) -
Uses of IItemProvider in net.minecraft.tileentity
Modifier and TypeMethodDescriptionprivate static void
AbstractFurnaceTileEntity.add
(Map<Item, Integer> p_213996_0_, IItemProvider p_213996_1_, int p_213996_2_) -
Uses of IItemProvider in net.minecraftforge.common
-
Uses of IItemProvider in net.minecraftforge.common.data
Modifier and TypeMethodDescriptionprivate void
ForgeRecipeProvider.exclude
(IItemProvider item) private void
ForgeRecipeProvider.replace
(IItemProvider item, ITag<Item> tag) -
Uses of IItemProvider in net.minecraftforge.debug.block
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
private static class
(package private) static class
-
Uses of IItemProvider in net.minecraftforge.debug.entity
-
Uses of IItemProvider in net.minecraftforge.debug.entity.player
Modifier and TypeClassDescription(package private) static class
-
Uses of IItemProvider in net.minecraftforge.debug.fluid
-
Uses of IItemProvider in net.minecraftforge.debug.item
-
Uses of IItemProvider in net.minecraftforge.debug.world
-
Uses of IItemProvider in net.minecraftforge.fluids.capability
Modifier and TypeClassDescriptionclass
A simple fluid container, to replace the functionality of the old FluidContainerRegistry and IFluidContainerItem. -
Uses of IItemProvider in net.minecraftforge.registries