Modifier and Type | Method and Description |
---|---|
Advancement.Builder |
Advancement.Builder.withDisplay(IItemProvider itemIn,
ITextComponent title,
ITextComponent description,
ResourceLocation background,
FrameType frame,
boolean showToast,
boolean announceToChat,
boolean hidden) |
Modifier and Type | Method and Description |
---|---|
static ShotCrossbowTrigger.Instance |
ShotCrossbowTrigger.Instance.create(IItemProvider itemProvider) |
static ConsumeItemTrigger.Instance |
ConsumeItemTrigger.Instance.forItem(IItemProvider p_203913_0_) |
static InventoryChangeTrigger.Instance |
InventoryChangeTrigger.Instance.forItems(IItemProvider... p_203922_0_) |
ItemPredicate.Builder |
ItemPredicate.Builder.item(IItemProvider provider) |
static UsedTotemTrigger.Instance |
UsedTotemTrigger.Instance.usedTotem(IItemProvider p_203941_0_) |
Modifier and Type | Field and Description |
---|---|
static it.unimi.dsi.fastutil.objects.Object2FloatMap<IItemProvider> |
ComposterBlock.CHANCES |
Modifier and Type | Method and Description |
---|---|
protected IItemProvider |
BeetrootBlock.getSeedsItem() |
protected IItemProvider |
CarrotBlock.getSeedsItem() |
protected IItemProvider |
PotatoBlock.getSeedsItem() |
protected IItemProvider |
CropsBlock.getSeedsItem() |
Modifier and Type | Method and Description |
---|---|
private static void |
ComposterBlock.registerCompostable(float chance,
IItemProvider itemIn) |
static void |
DispenserBlock.registerDispenseBehavior(IItemProvider itemIn,
IDispenseItemBehavior behavior) |
Modifier and Type | Method and Description |
---|---|
private static void |
FlatPresetsScreen.addPreset(java.lang.String p_199709_0_,
IItemProvider itemIn,
Biome biomeIn,
java.util.List<java.lang.String> options,
FlatLayerInfo... layers) |
Constructor and Description |
---|
BarrierParticle(World p_i48192_1_,
double p_i48192_2_,
double p_i48192_4_,
double p_i48192_6_,
IItemProvider p_i48192_8_) |
Modifier and Type | Method and Description |
---|---|
TextureAtlasSprite |
ItemModelMesher.getParticleIcon(IItemProvider itemProvider) |
Modifier and Type | Method and Description |
---|---|
void |
ItemColors.register(IItemColor itemColor,
IItemProvider... itemsIn) |
Modifier and Type | Method and Description |
---|---|
ShapelessRecipeBuilder |
ShapelessRecipeBuilder.addIngredient(IItemProvider itemIn) |
ShapelessRecipeBuilder |
ShapelessRecipeBuilder.addIngredient(IItemProvider itemIn,
int quantity) |
static CookingRecipeBuilder |
CookingRecipeBuilder.blastingRecipe(Ingredient ingredientIn,
IItemProvider resultIn,
float experienceIn,
int cookingTimeIn) |
static CookingRecipeBuilder |
CookingRecipeBuilder.cookingRecipe(Ingredient ingredientIn,
IItemProvider resultIn,
float experienceIn,
int cookingTimeIn,
CookingRecipeSerializer<?> serializer) |
protected InventoryChangeTrigger.Instance |
RecipeProvider.hasItem(IItemProvider itemIn) |
ShapedRecipeBuilder |
ShapedRecipeBuilder.key(java.lang.Character symbol,
IItemProvider itemIn) |
static ShapedRecipeBuilder |
ShapedRecipeBuilder.shapedRecipe(IItemProvider resultIn) |
static ShapedRecipeBuilder |
ShapedRecipeBuilder.shapedRecipe(IItemProvider resultIn,
int countIn) |
static ShapelessRecipeBuilder |
ShapelessRecipeBuilder.shapelessRecipe(IItemProvider resultIn) |
static ShapelessRecipeBuilder |
ShapelessRecipeBuilder.shapelessRecipe(IItemProvider resultIn,
int countIn) |
static CookingRecipeBuilder |
CookingRecipeBuilder.smeltingRecipe(Ingredient ingredientIn,
IItemProvider resultIn,
float experienceIn,
int cookingTimeIn) |
static SingleItemRecipeBuilder |
SingleItemRecipeBuilder.stonecuttingRecipe(Ingredient ingredientIn,
IItemProvider resultIn) |
static SingleItemRecipeBuilder |
SingleItemRecipeBuilder.stonecuttingRecipe(Ingredient ingredientIn,
IItemProvider resultIn,
int countIn) |
Constructor and Description |
---|
CookingRecipeBuilder(IItemProvider resultIn,
Ingredient ingredientIn,
float experienceIn,
int cookingTimeIn,
CookingRecipeSerializer<?> serializer) |
ShapedRecipeBuilder(IItemProvider resultIn,
int countIn) |
ShapelessRecipeBuilder(IItemProvider resultIn,
int countIn) |
SingleItemRecipeBuilder(IRecipeSerializer<?> serializerIn,
Ingredient ingredientIn,
IItemProvider resultProviderIn,
int countIn) |
Modifier and Type | Method and Description |
---|---|
protected static LootTable.Builder |
BlockLootTables.dropping(IItemProvider p_218546_0_) |
protected static LootTable.Builder |
BlockLootTables.droppingAndFlowerPot(IItemProvider p_218523_0_) |
protected static LootTable.Builder |
BlockLootTables.droppingItemRarely(Block p_218491_0_,
IItemProvider p_218491_1_) |
protected static LootTable.Builder |
BlockLootTables.droppingRandomly(IItemProvider p_218463_0_,
IRandomRange p_218463_1_) |
protected static LootTable.Builder |
BlockLootTables.droppingWithSilkTouch(Block p_218515_0_,
IItemProvider p_218515_1_) |
protected static LootTable.Builder |
BlockLootTables.droppingWithSilkTouchOrRandomly(Block p_218530_0_,
IItemProvider p_218530_1_,
IRandomRange p_218530_2_) |
protected static LootTable.Builder |
BlockLootTables.onlyWithShears(IItemProvider p_218486_0_) |
protected static LootTable.Builder |
BlockLootTables.onlyWithSilkTouch(IItemProvider p_218561_0_) |
void |
BlockLootTables.registerDropping(Block blockIn,
IItemProvider drop) |
private static LootTable.Builder |
EntityLootTables.sheepLootTableBuilderWithDrop(IItemProvider p_218583_0_) |
protected static <T> T |
BlockLootTables.withExplosionDecay(IItemProvider p_218552_0_,
ILootFunctionConsumer<T> p_218552_1_) |
protected static <T> T |
BlockLootTables.withSurvivesExplosion(IItemProvider p_218560_0_,
ILootConditionConsumer<T> p_218560_1_) |
Modifier and Type | Method and Description |
---|---|
ItemEntity |
Entity.entityDropItem(IItemProvider itemIn) |
ItemEntity |
Entity.entityDropItem(IItemProvider itemIn,
int offset) |
Constructor and Description |
---|
EmeraldForItemsTrade(IItemProvider tradeItemIn,
int countIn,
int maxUsesIn,
int xpValueIn) |
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_) |
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<DyeColor,IItemProvider> |
SheepEntity.WOOL_BY_COLOR |
Constructor and Description |
---|
ItemStack(IItemProvider itemIn) |
ItemStack(IItemProvider itemIn,
int count) |
ItemStack(IItemProvider itemIn,
int count,
CompoundNBT capNBT) |
Modifier and Type | Method and Description |
---|---|
static Ingredient |
Ingredient.fromItems(IItemProvider... itemsIn) |
Modifier and Type | Method and Description |
---|---|
private static void |
AbstractFurnaceTileEntity.addItemBurnTime(java.util.Map<Item,java.lang.Integer> map,
IItemProvider itemProvider,
int burnTimeIn) |
Modifier and Type | Method and Description |
---|---|
static StandaloneLootEntry.Builder<?> |
ItemLootEntry.builder(IItemProvider itemIn) |
Modifier and Type | Method and Description |
---|---|
private void |
ForgeRecipeProvider.exclude(IItemProvider item) |
private void |
ForgeRecipeProvider.replace(IItemProvider item,
Tag<Item> tag) |
Modifier and Type | Class and Description |
---|---|
static class |
CustomPlantTypeTest.CustomBlock |
static class |
CustomPlantTypeTest.CustomPlantBlock |
Modifier and Type | Class and Description |
---|---|
static class |
GravityAttributeTest.ItemGravityStick |
Modifier and Type | Class and Description |
---|---|
private static class |
NewFluidTest.FluidloggableBlock |
Modifier and Type | Class and Description |
---|---|
static class |
CustomElytraTest.CustomElytra |
Modifier and Type | Class and Description |
---|---|
class |
ItemFluidContainer
A simple fluid container, to replace the functionality of the old FluidContainerRegistry and IFluidContainerItem.
|
Modifier and Type | Class and Description |
---|---|
private static class |
GameData.BlockCallbacks.BlockDummyAir |