History - net.minecraft.screen.StonecutterScreenHandler

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

void (PlayerEntity, World, BlockPos): lambda$removed$3, method_17856, method_17856

void (PlayerEntity, World, BlockPos): lambda$removed$0, method_17856, method_17856

void (): lambda$setupResultSlot$2, method_64656, method_64656

void (): lambda$setupResultSlot$1, method_64656, method_64656

void (RecipeEntry): lambda$setupResultSlot$1, method_64655, method_64655

void (RecipeEntry): lambda$setupResultSlot$0, method_64655, method_64655

1.21.11_unobfuscated

Names

net.minecraft.world.inventory.StonecutterMenu

net.minecraft.class_3971

net.minecraft.screen.StonecutterScreenHandler

Fields

int: INPUT_SLOT, field_30842, INPUT_ID

int: RESULT_SLOT, field_30843, OUTPUT_ID

int: INV_SLOT_START, field_30844, INVENTORY_START

int: INV_SLOT_END, field_30845, INVENTORY_END

int: USE_ROW_SLOT_START, field_30846, OUTPUT_START

int: USE_ROW_SLOT_END, field_30847, OUTPUT_END

ScreenHandlerContext: access, field_17630, context

Property: selectedRecipeIndex, field_17631, selectedRecipe

World: level, field_17632, world

CuttingRecipeDisplay$Grouping<StonecuttingRecipe>: recipesForInput, field_54600, availableRecipes

ItemStack: input, field_17634, inputStack

long: lastSoundTime, field_17635, lastTakeTime

Slot: inputSlot, field_17627, inputSlot

Slot: resultSlot, field_17628, outputSlot

Runnable: slotUpdateListener, field_17636, contentsChangedListener

Inventory: container, field_17629, input

CraftingResultInventory: resultContainer, field_19173, output

Constructors

(int, PlayerInventory)

(int, PlayerInventory, ScreenHandlerContext)

Methods

int (): getSelectedRecipeIndex, method_17862, getSelectedRecipe

CuttingRecipeDisplay$Grouping<StonecuttingRecipe> (): getVisibleRecipes, method_17863, getAvailableRecipes

int (): getNumberOfVisibleRecipes, method_17864, getAvailableRecipeCount

boolean (): hasInputItem, method_17865, canCraft

boolean (PlayerEntity): stillValid, method_7597, canUse

boolean (PlayerEntity, int): clickMenuButton, method_7604, onButtonClick

boolean (int): isValidRecipeIndex, method_30160, isInBounds

void (Inventory): slotsChanged, method_7609, onContentChanged

void (ItemStack): setupRecipeList, method_17855, updateInput

void (int): setupResultSlot, method_17866, populateResult

ScreenHandlerType<?> (): getType, method_17358, getType

void (Runnable): registerUpdateListener, method_17859, setContentsChangedListener

boolean (ItemStack, Slot): canTakeItemForPickAll, method_7613, canInsertIntoSlot

ItemStack (PlayerEntity, int): quickMoveStack, method_7601, quickMove

void (PlayerEntity): removed, method_7595, onClosed

void (PlayerEntity, World, BlockPos): lambda$removed$3, method_17856, method_17856

void (): lambda$setupResultSlot$2, method_64656, method_64656

void (RecipeEntry): lambda$setupResultSlot$1, method_64655, method_64655

void (): lambda$new$0, method_17867, method_17867