Package net.minecraft.block.entity
Class AbstractFurnaceBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.LockableContainerBlockEntity
net.minecraft.block.entity.AbstractFurnaceBlockEntity
- All Implemented Interfaces:
Inventory,SidedInventory,RecipeInputProvider,RecipeUnlocker,NamedScreenHandlerFactory,ScreenHandlerFactory,Clearable,Nameable
- Direct Known Subclasses:
BlastFurnaceBlockEntity,FurnaceBlockEntity,SmokerBlockEntity
public abstract class AbstractFurnaceBlockEntity
extends LockableContainerBlockEntity
implements SidedInventory, RecipeUnlocker, RecipeInputProvider
- Mappings:
Namespace Name intermediary net/minecraft/class_2609official cyznamed net/minecraft/block/entity/AbstractFurnaceBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[]static final int(package private) intstatic final intstatic final int(package private) int(package private) intstatic final intstatic final intprotected static final intstatic final int(package private) intprotected static final intprotected DefaultedList<ItemStack>private final RecipeManager.MatchGetter<Inventory,? extends AbstractCookingRecipe> protected static final intstatic final intprotected final PropertyDelegateprivate final Object2IntOpenHashMap<Identifier>private static final int[]private static final int[]Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, worldFields inherited from interface net.minecraft.inventory.Inventory
field_42619, MAX_COUNT_PER_STACK -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractFurnaceBlockEntity(BlockEntityType<?> blockEntityType, BlockPos pos, BlockState state, RecipeType<? extends AbstractCookingRecipe> recipeType) -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddFuel(Map<Item, Integer> fuelTimes, ItemConvertible item, int fuelTime) private static voidprivate static booleancanAcceptRecipeOutput(DynamicRegistryManager registryManager, @Nullable Recipe<?> recipe, DefaultedList<ItemStack> slots, int count) booleancanExtract(int slot, ItemStack stack, Direction dir) Determines whether the given stack can be removed from this inventory at the specified slot position from the given direction.booleanDetermines whether the given stack can be inserted into this inventory at the specified slot position from the given direction.booleancanPlayerUse(PlayerEntity player) static booleancanUseAsFuel(ItemStack stack) voidclear()private static booleancraftRecipe(DynamicRegistryManager registryManager, @Nullable Recipe<?> recipe, DefaultedList<ItemStack> slots, int count) private static voiddropExperience(ServerWorld world, Vec3d pos, int multiplier, float experience) voidint[]getAvailableSlots(Direction side) Gets the available slot positions that are reachable from a given side.private static intgetCookTime(World world, AbstractFurnaceBlockEntity furnace) protected intgetFuelTime(ItemStack fuel) getRecipesUsedAndDropExperience(ServerWorld world, Vec3d pos) getStack(int slot) Fetches the stack currently stored at the given slot.private booleanbooleanisEmpty()private static booleanisNonFlammableWood(Item item) Returns whether the provideditemis in thenon_flammable_woodtag.booleanReturns whether the given stack is a valid for the indicated slot position.voidprovideRecipeInputs(RecipeMatcher finder) voidreadNbt(NbtCompound nbt) Reads data fromnbt.removeStack(int slot) Removes the stack currently stored at the indicated slot.removeStack(int slot, int amount) Removes a specific number of items from the given slot.voidsetLastRecipe(@Nullable Recipe<?> recipe) voidintsize()static voidtick(World world, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity blockEntity) voidunlockLastRecipe(PlayerEntity player, List<ItemStack> ingredients) protected voidwriteNbt(NbtCompound nbt) Writes data tonbt.Methods inherited from class net.minecraft.block.entity.LockableContainerBlockEntity
checkUnlocked, checkUnlocked, createMenu, createScreenHandler, getContainerName, getCustomName, getDisplayName, getName, setCustomNameMethods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, setCachedState, setStackNbt, setWorld, toInitialChunkDataNbt, toUpdatePacket, writeIdToNbtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.inventory.Inventory
canTransferTo, containsAny, containsAny, count, getMaxCountPerStack, markDirty, onClose, onOpenMethods inherited from interface net.minecraft.util.Nameable
hasCustomNameMethods inherited from interface net.minecraft.recipe.RecipeUnlocker
shouldCraftRecipe
-
Field Details
-
INPUT_SLOT_INDEX
protected static final int INPUT_SLOT_INDEX- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31286Lnet/minecraft/class_2609;field_31286:Iofficial cLcyz;c:Inamed INPUT_SLOT_INDEXLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;INPUT_SLOT_INDEX:I
-
FUEL_SLOT_INDEX
protected static final int FUEL_SLOT_INDEX- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31287Lnet/minecraft/class_2609;field_31287:Iofficial dLcyz;d:Inamed FUEL_SLOT_INDEXLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;FUEL_SLOT_INDEX:I
-
OUTPUT_SLOT_INDEX
protected static final int OUTPUT_SLOT_INDEX- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31288Lnet/minecraft/class_2609;field_31288:Iofficial eLcyz;e:Inamed OUTPUT_SLOT_INDEXLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;OUTPUT_SLOT_INDEX:I
-
BURN_TIME_PROPERTY_INDEX
public static final int BURN_TIME_PROPERTY_INDEX- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31289Lnet/minecraft/class_2609;field_31289:Iofficial fLcyz;f:Inamed BURN_TIME_PROPERTY_INDEXLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;BURN_TIME_PROPERTY_INDEX:I
-
TOP_SLOTS
private static final int[] TOP_SLOTS- Mappings:
Namespace Name Mixin selector intermediary field_11987Lnet/minecraft/class_2609;field_11987:[Iofficial rLcyz;r:[Inamed TOP_SLOTSLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;TOP_SLOTS:[I
-
BOTTOM_SLOTS
private static final int[] BOTTOM_SLOTS- Mappings:
Namespace Name Mixin selector intermediary field_11982Lnet/minecraft/class_2609;field_11982:[Iofficial sLcyz;s:[Inamed BOTTOM_SLOTSLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;BOTTOM_SLOTS:[I
-
SIDE_SLOTS
private static final int[] SIDE_SLOTS- Mappings:
Namespace Name Mixin selector intermediary field_11983Lnet/minecraft/class_2609;field_11983:[Iofficial tLcyz;t:[Inamed SIDE_SLOTSLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;SIDE_SLOTS:[I
-
FUEL_TIME_PROPERTY_INDEX
public static final int FUEL_TIME_PROPERTY_INDEX- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31290Lnet/minecraft/class_2609;field_31290:Iofficial gLcyz;g:Inamed FUEL_TIME_PROPERTY_INDEXLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;FUEL_TIME_PROPERTY_INDEX:I
-
COOK_TIME_PROPERTY_INDEX
public static final int COOK_TIME_PROPERTY_INDEX- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31291Lnet/minecraft/class_2609;field_31291:Iofficial hLcyz;h:Inamed COOK_TIME_PROPERTY_INDEXLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;COOK_TIME_PROPERTY_INDEX:I
-
COOK_TIME_TOTAL_PROPERTY_INDEX
public static final int COOK_TIME_TOTAL_PROPERTY_INDEX- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31292Lnet/minecraft/class_2609;field_31292:Iofficial iLcyz;i:Inamed COOK_TIME_TOTAL_PROPERTY_INDEXLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;COOK_TIME_TOTAL_PROPERTY_INDEX:I
-
PROPERTY_COUNT
public static final int PROPERTY_COUNT- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31293Lnet/minecraft/class_2609;field_31293:Iofficial jLcyz;j:Inamed PROPERTY_COUNTLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;PROPERTY_COUNT:I
-
DEFAULT_COOK_TIME
public static final int DEFAULT_COOK_TIME- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31294Lnet/minecraft/class_2609;field_31294:Iofficial kLcyz;k:Inamed DEFAULT_COOK_TIMELnet/minecraft/block/entity/AbstractFurnaceBlockEntity;DEFAULT_COOK_TIME:I
-
field_31295
public static final int field_31295- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_31295Lnet/minecraft/class_2609;field_31295:Iofficial lLcyz;l:Inamed field_31295Lnet/minecraft/block/entity/AbstractFurnaceBlockEntity;field_31295:I
-
inventory
- Mappings:
Namespace Name Mixin selector intermediary field_11984Lnet/minecraft/class_2609;field_11984:Lnet/minecraft/class_2371;official mLcyz;m:Lhn;named inventoryLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;inventory:Lnet/minecraft/util/collection/DefaultedList;
-
burnTime
int burnTime- Mappings:
Namespace Name Mixin selector intermediary field_11981Lnet/minecraft/class_2609;field_11981:Iofficial uLcyz;u:Inamed burnTimeLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;burnTime:I
-
fuelTime
int fuelTime- Mappings:
Namespace Name Mixin selector intermediary field_11980Lnet/minecraft/class_2609;field_11980:Iofficial vLcyz;v:Inamed fuelTimeLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;fuelTime:I
-
cookTime
int cookTime- Mappings:
Namespace Name Mixin selector intermediary field_11989Lnet/minecraft/class_2609;field_11989:Iofficial wLcyz;w:Inamed cookTimeLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;cookTime:I
-
cookTimeTotal
int cookTimeTotal- Mappings:
Namespace Name Mixin selector intermediary field_11988Lnet/minecraft/class_2609;field_11988:Iofficial xLcyz;x:Inamed cookTimeTotalLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;cookTimeTotal:I
-
propertyDelegate
- Mappings:
Namespace Name Mixin selector intermediary field_17374Lnet/minecraft/class_2609;field_17374:Lnet/minecraft/class_3913;official nLcyz;n:Lcbn;named propertyDelegateLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
-
recipesUsed
- Mappings:
Namespace Name Mixin selector intermediary field_11986Lnet/minecraft/class_2609;field_11986:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;official yLcyz;y:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;named recipesUsedLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;recipesUsed:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
-
matchGetter
- Mappings:
Namespace Name Mixin selector intermediary field_38234Lnet/minecraft/class_2609;field_38234:Lnet/minecraft/class_1863$class_7266;official zLcyz;z:Lcjb$a;named matchGetterLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;matchGetter:Lnet/minecraft/recipe/RecipeManager$MatchGetter;
-
-
Constructor Details
-
AbstractFurnaceBlockEntity
protected AbstractFurnaceBlockEntity(BlockEntityType<?> blockEntityType, BlockPos pos, BlockState state, RecipeType<? extends AbstractCookingRecipe> recipeType) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_2609;<init>(Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3956;)Vofficial <init>Lcyz;<init>(Lczm;Lgu;Ldby;Lcjd;)Vnamed <init>Lnet/minecraft/block/entity/AbstractFurnaceBlockEntity;<init>(Lnet/minecraft/block/entity/BlockEntityType;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/recipe/RecipeType;)V
-
-
Method Details
-
createFuelTimeMap
- Mappings:
Namespace Name Mixin selector intermediary method_11196Lnet/minecraft/class_2609;method_11196()Ljava/util/Map;official fLcyz;f()Ljava/util/Map;named createFuelTimeMapLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;createFuelTimeMap()Ljava/util/Map;
-
isNonFlammableWood
Returns whether the provideditemis in thenon_flammable_woodtag.- Returns:
- whether the provided
itemis in thenon_flammable_woodtag - Mappings:
Namespace Name Mixin selector intermediary method_26395Lnet/minecraft/class_2609;method_26395(Lnet/minecraft/class_1792;)Zofficial bLcyz;b(Lcfs;)Znamed isNonFlammableWoodLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;isNonFlammableWood(Lnet/minecraft/item/Item;)Z
-
addFuel
- Mappings:
Namespace Name Mixin selector intermediary method_11194Lnet/minecraft/class_2609;method_11194(Ljava/util/Map;Lnet/minecraft/class_6862;I)Vofficial aLcyz;a(Ljava/util/Map;Lanl;I)Vnamed addFuelLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;addFuel(Ljava/util/Map;Lnet/minecraft/registry/tag/TagKey;I)V
-
addFuel
- Mappings:
Namespace Name Mixin selector intermediary method_11202Lnet/minecraft/class_2609;method_11202(Ljava/util/Map;Lnet/minecraft/class_1935;I)Vofficial aLcyz;a(Ljava/util/Map;Lcmj;I)Vnamed addFuelLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;addFuel(Ljava/util/Map;Lnet/minecraft/item/ItemConvertible;I)V
-
isBurning
private boolean isBurning()- Mappings:
Namespace Name Mixin selector intermediary method_11201Lnet/minecraft/class_2609;method_11201()Zofficial iLcyz;i()Znamed isBurningLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;isBurning()Z
-
readNbt
Reads data fromnbt. Subclasses should override this if they store a persistent data.NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.
nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readNbtin classLockableContainerBlockEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vofficial aLczk;a(Lqr;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
writeNbt
Writes data tonbt. Subclasses should override this if they store a persistent data.NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.
- Overrides:
writeNbtin classLockableContainerBlockEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Vofficial bLczk;b(Lqr;)Vnamed writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
tick
public static void tick(World world, BlockPos pos, BlockState state, AbstractFurnaceBlockEntity blockEntity) - Mappings:
Namespace Name Mixin selector intermediary method_31651Lnet/minecraft/class_2609;method_31651(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2609;)Vofficial aLcyz;a(Lcmk;Lgu;Ldby;Lcyz;)Vnamed tickLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;tick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/AbstractFurnaceBlockEntity;)V
-
canAcceptRecipeOutput
private static boolean canAcceptRecipeOutput(DynamicRegistryManager registryManager, @Nullable @Nullable Recipe<?> recipe, DefaultedList<ItemStack> slots, int count) - Mappings:
Namespace Name Mixin selector intermediary method_11192Lnet/minecraft/class_2609;method_11192(Lnet/minecraft/class_5455;Lnet/minecraft/class_1860;Lnet/minecraft/class_2371;I)Zofficial aLcyz;a(Lhs;Lcja;Lhn;I)Znamed canAcceptRecipeOutputLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;canAcceptRecipeOutput(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/recipe/Recipe;Lnet/minecraft/util/collection/DefaultedList;I)Z
-
craftRecipe
private static boolean craftRecipe(DynamicRegistryManager registryManager, @Nullable @Nullable Recipe<?> recipe, DefaultedList<ItemStack> slots, int count) - Mappings:
Namespace Name Mixin selector intermediary method_11203Lnet/minecraft/class_2609;method_11203(Lnet/minecraft/class_5455;Lnet/minecraft/class_1860;Lnet/minecraft/class_2371;I)Zofficial bLcyz;b(Lhs;Lcja;Lhn;I)Znamed craftRecipeLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;craftRecipe(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/recipe/Recipe;Lnet/minecraft/util/collection/DefaultedList;I)Z
-
getFuelTime
- Mappings:
Namespace Name Mixin selector intermediary method_11200Lnet/minecraft/class_2609;method_11200(Lnet/minecraft/class_1799;)Iofficial aLcyz;a(Lcfx;)Inamed getFuelTimeLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;getFuelTime(Lnet/minecraft/item/ItemStack;)I
-
getCookTime
- Mappings:
Namespace Name Mixin selector intermediary method_17029Lnet/minecraft/class_2609;method_17029(Lnet/minecraft/class_1937;Lnet/minecraft/class_2609;)Iofficial aLcyz;a(Lcmk;Lcyz;)Inamed getCookTimeLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;getCookTime(Lnet/minecraft/world/World;Lnet/minecraft/block/entity/AbstractFurnaceBlockEntity;)I
-
canUseAsFuel
- Mappings:
Namespace Name Mixin selector intermediary method_11195Lnet/minecraft/class_2609;method_11195(Lnet/minecraft/class_1799;)Zofficial bLcyz;b(Lcfx;)Znamed canUseAsFuelLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;canUseAsFuel(Lnet/minecraft/item/ItemStack;)Z
-
getAvailableSlots
Gets the available slot positions that are reachable from a given side.- Specified by:
getAvailableSlotsin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector intermediary method_5494Lnet/minecraft/class_1278;method_5494(Lnet/minecraft/class_2350;)[Iofficial aLbef;a(Lha;)[Inamed getAvailableSlotsLnet/minecraft/inventory/SidedInventory;getAvailableSlots(Lnet/minecraft/util/math/Direction;)[I
-
canInsert
Determines whether the given stack can be inserted into this inventory at the specified slot position from the given direction.- Specified by:
canInsertin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector intermediary method_5492Lnet/minecraft/class_1278;method_5492(ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Zofficial aLbef;a(ILcfx;Lha;)Znamed canInsertLnet/minecraft/inventory/SidedInventory;canInsert(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
canExtract
Determines whether the given stack can be removed from this inventory at the specified slot position from the given direction.- Specified by:
canExtractin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector intermediary method_5493Lnet/minecraft/class_1278;method_5493(ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Zofficial bLbef;b(ILcfx;Lha;)Znamed canExtractLnet/minecraft/inventory/SidedInventory;canExtract(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
size
public int size() -
isEmpty
public boolean isEmpty() -
getStack
Fetches the stack currently stored at the given slot. If the slot is empty, or is outside the bounds of this inventory, returns seeItemStack.EMPTY. -
removeStack
Removes a specific number of items from the given slot.- Specified by:
removeStackin interfaceInventory- Returns:
- the removed items as a stack
- Mappings:
Namespace Name Mixin selector intermediary method_5434Lnet/minecraft/class_1263;method_5434(II)Lnet/minecraft/class_1799;official aLbdp;a(II)Lcfx;named removeStackLnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
-
removeStack
Removes the stack currently stored at the indicated slot.- Specified by:
removeStackin interfaceInventory- Returns:
- the stack previously stored at the indicated slot.
- Mappings:
Namespace Name Mixin selector intermediary method_5441Lnet/minecraft/class_1263;method_5441(I)Lnet/minecraft/class_1799;official bLbdp;b(I)Lcfx;named removeStackLnet/minecraft/inventory/Inventory;removeStack(I)Lnet/minecraft/item/ItemStack;
-
setStack
-
canPlayerUse
- Specified by:
canPlayerUsein interfaceInventory- Mappings:
Namespace Name Mixin selector intermediary method_5443Lnet/minecraft/class_1263;method_5443(Lnet/minecraft/class_1657;)Zofficial aLbdp;a(Lbym;)Znamed canPlayerUseLnet/minecraft/inventory/Inventory;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
isValid
Returns whether the given stack is a valid for the indicated slot position. -
clear
public void clear() -
setLastRecipe
- Specified by:
setLastRecipein interfaceRecipeUnlocker- Mappings:
Namespace Name Mixin selector intermediary method_7662Lnet/minecraft/class_1732;method_7662(Lnet/minecraft/class_1860;)Vofficial aLccp;a(Lcja;)Vnamed setLastRecipeLnet/minecraft/recipe/RecipeUnlocker;setLastRecipe(Lnet/minecraft/recipe/Recipe;)V
-
getLastRecipe
- Specified by:
getLastRecipein interfaceRecipeUnlocker- Mappings:
Namespace Name Mixin selector intermediary method_7663Lnet/minecraft/class_1732;method_7663()Lnet/minecraft/class_1860;official dLccp;d()Lcja;named getLastRecipeLnet/minecraft/recipe/RecipeUnlocker;getLastRecipe()Lnet/minecraft/recipe/Recipe;
-
unlockLastRecipe
- Specified by:
unlockLastRecipein interfaceRecipeUnlocker- Mappings:
Namespace Name Mixin selector intermediary method_7664Lnet/minecraft/class_1732;method_7664(Lnet/minecraft/class_1657;Ljava/util/List;)Vofficial aLccp;a(Lbym;Ljava/util/List;)Vnamed unlockLastRecipeLnet/minecraft/recipe/RecipeUnlocker;unlockLastRecipe(Lnet/minecraft/entity/player/PlayerEntity;Ljava/util/List;)V
-
dropExperienceForRecipesUsed
- Mappings:
Namespace Name Mixin selector intermediary method_17763Lnet/minecraft/class_2609;method_17763(Lnet/minecraft/class_3222;)Vofficial aLcyz;a(Laig;)Vnamed dropExperienceForRecipesUsedLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;dropExperienceForRecipesUsed(Lnet/minecraft/server/network/ServerPlayerEntity;)V
-
getRecipesUsedAndDropExperience
- Mappings:
Namespace Name Mixin selector intermediary method_27354Lnet/minecraft/class_2609;method_27354(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Ljava/util/List;official aLcyz;a(Laif;Leea;)Ljava/util/List;named getRecipesUsedAndDropExperienceLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;getRecipesUsedAndDropExperience(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;)Ljava/util/List;
-
dropExperience
- Mappings:
Namespace Name Mixin selector intermediary method_17760Lnet/minecraft/class_2609;method_17760(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;IF)Vofficial aLcyz;a(Laif;Leea;IF)Vnamed dropExperienceLnet/minecraft/block/entity/AbstractFurnaceBlockEntity;dropExperience(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;IF)V
-
provideRecipeInputs
- Specified by:
provideRecipeInputsin interfaceRecipeInputProvider- Mappings:
Namespace Name Mixin selector intermediary method_7683Lnet/minecraft/class_1737;method_7683(Lnet/minecraft/class_1662;)Vofficial aLccy;a(Lbyq;)Vnamed provideRecipeInputsLnet/minecraft/recipe/RecipeInputProvider;provideRecipeInputs(Lnet/minecraft/recipe/RecipeMatcher;)V
-