class

Rosegold::CraftingMenu

Inherits Rosegold::ContainerMenu / Rosegold::Menu / Reference / Object

Crafting table menu — 10 slots: result(0), grid(1-9).

Constructors

new(client : Client, id : UInt8, title : Chat)
Source

Instance methods

crafting_grid_range

Slot indices for the crafting grid (1..9 for crafting table, 1..4 for player inventory).

Source
grid
Source
may_place?(slot_index : Int32, item_slot : Rosegold::Slot) : Bool

Slot validation

Source
quick_move_stack(slot_index : Int32) : Rosegold::Slot

Shift-click routing (each menu subclass defines where items move)

Source
result
Source