Class EngineMenu.Builder
java.lang.Object
de.luckymcdev.foundryengine.common.builder.menu.EngineMenu.Builder
- Enclosing class:
EngineMenu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(@Nullable net.minecraft.world.inventory.MenuType<?> type, int containerId, net.minecraft.world.entity.player.Inventory playerInventory) columns(int columns) container(net.minecraft.world.Container container) playerInventoryOrigin(int x, int y) Explicit player inventory origin.rows(int rows) size(int rows, int columns) slotFactory(EngineMenu.SlotFactory factory) Custom slot factory for specialized slots (input-only, fluid, etc).slotOrigin(int x, int y) Top-left pixel position of the first container slot.withPlayerInventory(boolean v)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
container
-
rows
-
columns
-
size
-
slotOrigin
Top-left pixel position of the first container slot. -
withPlayerInventory
-
playerInventoryOrigin
Explicit player inventory origin. Auto-positioned below the container slots when unset. -
build
public EngineMenu build(@Nullable @Nullable net.minecraft.world.inventory.MenuType<?> type, int containerId, net.minecraft.world.entity.player.Inventory playerInventory)
-