Package net.minecraft.screen
Class FurnaceScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.class_3536
net.minecraft.screen.FurnaceScreenHandler
- Mappings:
Namespace Name official aqhintermediary net/minecraft/class_1016named net/minecraft/screen/FurnaceScreenHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final Worldprivate intprivate final Inventoryprivate intprivate intFields inherited from class net.minecraft.screen.ScreenHandler
field_15099, listeners, slots, syncId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(ScreenHandlerListener listener) booleancanUse(PlayerEntity player) private booleanmethod_15976(ItemStack itemStack) voidmethod_15978(class_3175 class_3175) booleanmethod_15979(RecipeType recipeType) voidintintintintvoidSends updates to listeners if any properties or slot stacks have changed.voidsetProperty(int id, int value) transferSlot(PlayerEntity player, int invSlot) Methods inherited from class net.minecraft.screen.ScreenHandler
addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, close, endQuickCraft, getNextActionId, getSlot, insertItem, isNotRestricted, method_13641, method_13642, method_14204, method_15965, method_15966, method_3252, method_3255, onButtonClick, onContentChanged, packClickData, removeListener, setPlayerRestriction, setStackInSlot, shouldQuickCraftContinue, unpackButtonId, unpackQuickCraftStage
-
Field Details
-
inventory
- Mappings:
Namespace Name Mixin selector official aLaqh;a:Lade;intermediary field_12149Lnet/minecraft/class_1016;field_12149:Lnet/minecraft/class_849;named inventoryLnet/minecraft/screen/FurnaceScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
-
field_17130
- Mappings:
Namespace Name Mixin selector official fLaqh;f:Laxy;intermediary field_17130Lnet/minecraft/class_1016;field_17130:Lnet/minecraft/class_1150;named field_17130Lnet/minecraft/screen/FurnaceScreenHandler;field_17130:Lnet/minecraft/world/World;
-
cookTime
private int cookTime- Mappings:
Namespace Name Mixin selector official gLaqh;g:Iintermediary field_4123Lnet/minecraft/class_1016;field_4123:Inamed cookTimeLnet/minecraft/screen/FurnaceScreenHandler;cookTime:I
-
totalCookTime
private int totalCookTime- Mappings:
Namespace Name Mixin selector official hLaqh;h:Iintermediary field_12150Lnet/minecraft/class_1016;field_12150:Inamed totalCookTimeLnet/minecraft/screen/FurnaceScreenHandler;totalCookTime:I
-
fuelTime
private int fuelTime- Mappings:
Namespace Name Mixin selector official iLaqh;i:Iintermediary field_12151Lnet/minecraft/class_1016;field_12151:Inamed fuelTimeLnet/minecraft/screen/FurnaceScreenHandler;fuelTime:I
-
totalFuelTime
private int totalFuelTime- Mappings:
Namespace Name Mixin selector official jLaqh;j:Iintermediary field_12152Lnet/minecraft/class_1016;field_12152:Inamed totalFuelTimeLnet/minecraft/screen/FurnaceScreenHandler;totalFuelTime:I
-
-
Constructor Details
-
FurnaceScreenHandler
- Mappings:
Namespace Name Mixin selector official <init>Laqh;<init>(Laof;Lade;)Vintermediary <init>Lnet/minecraft/class_1016;<init>(Lnet/minecraft/class_987;Lnet/minecraft/class_849;)Vnamed <init>Lnet/minecraft/screen/FurnaceScreenHandler;<init>(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;)V
-
-
Method Details
-
addListener
- Overrides:
addListenerin classScreenHandler- Mappings:
Namespace Name Mixin selector official aLapv;a(Laqb;)Vintermediary method_3260Lnet/minecraft/class_1002;method_3260(Lnet/minecraft/class_1006;)Vnamed addListenerLnet/minecraft/screen/ScreenHandler;addListener(Lnet/minecraft/screen/ScreenHandlerListener;)V
-
method_15978
- Specified by:
method_15978in classclass_3536- Mappings:
Namespace Name Mixin selector official aLaqr;a(Laoi;)Vintermediary method_15978Lnet/minecraft/class_3536;method_15978(Lnet/minecraft/class_3175;)Vnamed method_15978Lnet/minecraft/class_3536;method_15978(Lnet/minecraft/class_3175;)V
-
method_15980
public void method_15980()- Specified by:
method_15980in classclass_3536- Mappings:
Namespace Name Mixin selector official dLaqr;d()Vintermediary method_15980Lnet/minecraft/class_3536;method_15980()Vnamed method_15980Lnet/minecraft/class_3536;method_15980()V
-
method_15979
- Specified by:
method_15979in classclass_3536- Mappings:
Namespace Name Mixin selector official aLaqr;a(Lavk;)Zintermediary method_15979Lnet/minecraft/class_3536;method_15979(Lnet/minecraft/class_1114;)Znamed method_15979Lnet/minecraft/class_3536;method_15979(Lnet/minecraft/recipe/RecipeType;)Z
-
method_15981
public int method_15981()- Specified by:
method_15981in classclass_3536- Mappings:
Namespace Name Mixin selector official eLaqr;e()Iintermediary method_15981Lnet/minecraft/class_3536;method_15981()Inamed method_15981Lnet/minecraft/class_3536;method_15981()I
-
method_15982
public int method_15982()- Specified by:
method_15982in classclass_3536- Mappings:
Namespace Name Mixin selector official fLaqr;f()Iintermediary method_15982Lnet/minecraft/class_3536;method_15982()Inamed method_15982Lnet/minecraft/class_3536;method_15982()I
-
method_15983
public int method_15983()- Specified by:
method_15983in classclass_3536- Mappings:
Namespace Name Mixin selector official gLaqr;g()Iintermediary method_15983Lnet/minecraft/class_3536;method_15983()Inamed method_15983Lnet/minecraft/class_3536;method_15983()I
-
method_15984
- Specified by:
method_15984in classclass_3536- Mappings:
Namespace Name Mixin selector official hLaqr;h()Iintermediary method_15984Lnet/minecraft/class_3536;method_15984()Inamed method_15984Lnet/minecraft/class_3536;method_15984()I
-
sendContentUpdates
public void sendContentUpdates()Sends updates to listeners if any properties or slot stacks have changed.- Overrides:
sendContentUpdatesin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLapv;b()Vintermediary method_3264Lnet/minecraft/class_1002;method_3264()Vnamed sendContentUpdatesLnet/minecraft/screen/ScreenHandler;sendContentUpdates()V
-
setProperty
- Overrides:
setPropertyin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLapv;b(II)Vintermediary method_3266Lnet/minecraft/class_1002;method_3266(II)Vnamed setPropertyLnet/minecraft/screen/ScreenHandler;setProperty(II)V
-
canUse
- Specified by:
canUsein classScreenHandler- Mappings:
Namespace Name Mixin selector official aLapv;a(Laog;)Zintermediary method_3269Lnet/minecraft/class_1002;method_3269(Lnet/minecraft/class_988;)Znamed canUseLnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
transferSlot
- Overrides:
transferSlotin classScreenHandler- Mappings:
Namespace Name Mixin selector official bLapv;b(Laog;I)Late;intermediary method_3265Lnet/minecraft/class_1002;method_3265(Lnet/minecraft/class_988;I)Lnet/minecraft/class_1071;named transferSlotLnet/minecraft/screen/ScreenHandler;transferSlot(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
-
method_15976
- Mappings:
Namespace Name Mixin selector official aLaqh;a(Late;)Zintermediary method_15976Lnet/minecraft/class_1016;method_15976(Lnet/minecraft/class_1071;)Znamed method_15976Lnet/minecraft/screen/FurnaceScreenHandler;method_15976(Lnet/minecraft/item/ItemStack;)Z
-