Package net.minecraft.screen
Class BrewingStandScreenHandler
java.lang.Object
net.minecraft.screen.ScreenHandler
net.minecraft.screen.BrewingStandScreenHandler
- Mappings:
- Namespace - Name - official - cbk- intermediary - net/minecraft/class_1708- named - net/minecraft/screen/BrewingStandScreenHandler
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate final Slotprivate final Inventoryprivate static final intprivate static final intprivate static final intprivate final PropertyDelegateFields inherited from class net.minecraft.screen.ScreenHandlerEMPTY_SPACE_SLOT_INDEX, field_30731, field_30732, field_30733, field_30734, field_30735, field_30736, field_30737, slots, syncId
- 
Constructor SummaryConstructorsConstructorDescriptionBrewingStandScreenHandler(int syncId, PlayerInventory playerInventory) BrewingStandScreenHandler(int syncId, PlayerInventory playerInventory, Inventory inventory, PropertyDelegate propertyDelegate) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanUse(PlayerEntity player) Returns whether the screen handler can be used.intintgetFuel()quickMove(PlayerEntity player, int slot) Quick-moves the stack atslotto other slots of the screen handler that belong to a different inventory or another section of the same inventory.Methods inherited from class net.minecraft.screen.ScreenHandleraddListener, addProperties, addProperty, addSlot, calculateComparatorOutput, calculateComparatorOutput, calculateStackSize, canInsertIntoSlot, canInsertIntoSlot, canInsertItemIntoSlot, canUse, checkDataCount, checkSize, copySharedSlots, disableSyncing, dropInventory, enableSyncing, endQuickCraft, getCursorStack, getRevision, getSlot, getSlotIndex, getStacks, getType, insertItem, isValid, nextRevision, onButtonClick, onClosed, onContentChanged, onSlotClick, packQuickCraftData, removeListener, sendContentUpdates, setCursorStack, setPreviousCursorStack, setPreviousTrackedSlot, setPreviousTrackedSlotMutable, setProperty, setStackInSlot, shouldQuickCraftContinue, syncState, unpackQuickCraftButton, unpackQuickCraftStage, updateSlotStacks, updateSyncHandler, updateToClient
- 
Field Details- 
field_30763private static final int field_30763- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - k- Lcbk;k:I- intermediary - field_30763- Lnet/minecraft/class_1708;field_30763:I- named - field_30763- Lnet/minecraft/screen/BrewingStandScreenHandler;field_30763:I
 
- 
field_30764private static final int field_30764- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lcbk;l:I- intermediary - field_30764- Lnet/minecraft/class_1708;field_30764:I- named - field_30764- Lnet/minecraft/screen/BrewingStandScreenHandler;field_30764:I
 
- 
INGREDIENT_SLOT_IDprivate static final int INGREDIENT_SLOT_ID- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - m- Lcbk;m:I- intermediary - field_30765- Lnet/minecraft/class_1708;field_30765:I- named - INGREDIENT_SLOT_ID- Lnet/minecraft/screen/BrewingStandScreenHandler;INGREDIENT_SLOT_ID:I
 
- 
FUEL_SLOT_IDprivate static final int FUEL_SLOT_ID- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - n- Lcbk;n:I- intermediary - field_30766- Lnet/minecraft/class_1708;field_30766:I- named - FUEL_SLOT_ID- Lnet/minecraft/screen/BrewingStandScreenHandler;FUEL_SLOT_ID:I
 
- 
BREWING_STAND_INVENTORY_SIZEprivate static final int BREWING_STAND_INVENTORY_SIZE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - o- Lcbk;o:I- intermediary - field_30767- Lnet/minecraft/class_1708;field_30767:I- named - BREWING_STAND_INVENTORY_SIZE- Lnet/minecraft/screen/BrewingStandScreenHandler;BREWING_STAND_INVENTORY_SIZE:I
 
- 
PROPERTY_COUNTprivate static final int PROPERTY_COUNT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - p- Lcbk;p:I- intermediary - field_30768- Lnet/minecraft/class_1708;field_30768:I- named - PROPERTY_COUNT- Lnet/minecraft/screen/BrewingStandScreenHandler;PROPERTY_COUNT:I
 
- 
INVENTORY_STARTprivate static final int INVENTORY_START- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - q- Lcbk;q:I- intermediary - field_30769- Lnet/minecraft/class_1708;field_30769:I- named - INVENTORY_START- Lnet/minecraft/screen/BrewingStandScreenHandler;INVENTORY_START:I
 
- 
INVENTORY_ENDprivate static final int INVENTORY_END- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - r- Lcbk;r:I- intermediary - field_30770- Lnet/minecraft/class_1708;field_30770:I- named - INVENTORY_END- Lnet/minecraft/screen/BrewingStandScreenHandler;INVENTORY_END:I
 
- 
HOTBAR_STARTprivate static final int HOTBAR_START- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - s- Lcbk;s:I- intermediary - field_30771- Lnet/minecraft/class_1708;field_30771:I- named - HOTBAR_START- Lnet/minecraft/screen/BrewingStandScreenHandler;HOTBAR_START:I
 
- 
HOTBAR_ENDprivate static final int HOTBAR_END- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - t- Lcbk;t:I- intermediary - field_30772- Lnet/minecraft/class_1708;field_30772:I- named - HOTBAR_END- Lnet/minecraft/screen/BrewingStandScreenHandler;HOTBAR_END:I
 
- 
inventory- Mappings:
- Namespace - Name - Mixin selector - official - u- Lcbk;u:Lbdq;- intermediary - field_7788- Lnet/minecraft/class_1708;field_7788:Lnet/minecraft/class_1263;- named - inventory- Lnet/minecraft/screen/BrewingStandScreenHandler;inventory:Lnet/minecraft/inventory/Inventory;
 
- 
propertyDelegate- Mappings:
- Namespace - Name - Mixin selector - official - v- Lcbk;v:Lcbp;- intermediary - field_17292- Lnet/minecraft/class_1708;field_17292:Lnet/minecraft/class_3913;- named - propertyDelegate- Lnet/minecraft/screen/BrewingStandScreenHandler;propertyDelegate:Lnet/minecraft/screen/PropertyDelegate;
 
- 
ingredientSlot- Mappings:
- Namespace - Name - Mixin selector - official - w- Lcbk;w:Lccx;- intermediary - field_7787- Lnet/minecraft/class_1708;field_7787:Lnet/minecraft/class_1735;- named - ingredientSlot- Lnet/minecraft/screen/BrewingStandScreenHandler;ingredientSlot:Lnet/minecraft/screen/slot/Slot;
 
 
- 
- 
Constructor Details- 
BrewingStandScreenHandler- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcbk;<init>(ILbyn;)V- intermediary - <init>- Lnet/minecraft/class_1708;<init>(ILnet/minecraft/class_1661;)V- named - <init>- Lnet/minecraft/screen/BrewingStandScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;)V
 
- 
BrewingStandScreenHandlerpublic BrewingStandScreenHandler(int syncId, PlayerInventory playerInventory, Inventory inventory, PropertyDelegate propertyDelegate) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcbk;<init>(ILbyn;Lbdq;Lcbp;)V- intermediary - <init>- Lnet/minecraft/class_1708;<init>(ILnet/minecraft/class_1661;Lnet/minecraft/class_1263;Lnet/minecraft/class_3913;)V- named - <init>- Lnet/minecraft/screen/BrewingStandScreenHandler;<init>(ILnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/inventory/Inventory;Lnet/minecraft/screen/PropertyDelegate;)V
 
 
- 
- 
Method Details- 
canUseReturns whether the screen handler can be used.Subclasses should call #canUse(ScreenHandlerContext, PlayerEntity, Block)} or implement the check itself. The implementation should check that the player is near the screen handler's source position (e.g. block position) and that the source (e.g. block) is not destroyed. - Specified by:
- canUsein class- ScreenHandler
- Returns:
- whether the screen handler can be used
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcbf;a(Lbyo;)Z- intermediary - method_7597- Lnet/minecraft/class_1703;method_7597(Lnet/minecraft/class_1657;)Z- named - canUse- Lnet/minecraft/screen/ScreenHandler;canUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
 
- 
quickMoveQuick-moves the stack atslotto other slots of the screen handler that belong to a different inventory or another section of the same inventory. For example, items can be quick-moved between a chest's slots and the player inventory or between the main player inventory and the hotbar.Subclasses should call ScreenHandler.insertItem(net.minecraft.item.ItemStack, int, int, boolean), and if the insertion was successful, clear the slot (if the stack is exhausted) or mark it as dirty. See the vanilla subclasses for basic implementation.Quick-moving is also known as "shift-clicking" since it's usually triggered using Shift+left click. - Specified by:
- quickMovein class- ScreenHandler
- Parameters:
- slot- the index of the slot to quick-move from
- Returns:
- ItemStack.EMPTYwhen no stack can be transferred, otherwise the original stack
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcbf;a(Lbyo;I)Lcfz;- intermediary - method_7601- Lnet/minecraft/class_1703;method_7601(Lnet/minecraft/class_1657;I)Lnet/minecraft/class_1799;- named - quickMove- Lnet/minecraft/screen/ScreenHandler;quickMove(Lnet/minecraft/entity/player/PlayerEntity;I)Lnet/minecraft/item/ItemStack;
 
- 
getFuelpublic int getFuel()- Mappings:
- Namespace - Name - Mixin selector - official - l- Lcbk;l()I- intermediary - method_17377- Lnet/minecraft/class_1708;method_17377()I- named - getFuel- Lnet/minecraft/screen/BrewingStandScreenHandler;getFuel()I
 
- 
getBrewTimepublic int getBrewTime()- Mappings:
- Namespace - Name - Mixin selector - official - m- Lcbk;m()I- intermediary - method_17378- Lnet/minecraft/class_1708;method_17378()I- named - getBrewTime- Lnet/minecraft/screen/BrewingStandScreenHandler;getBrewTime()I
 
 
-