inventoryTitle | Var<String> | Fast Crafting | Title of the inventory.PlatzhalterFarben |
inventoryRows | Int | 6 | Number of rows (1-6). |
guiType | GuiType | CUSTOM | GUI type to use (CUSTOM is recommended). |
layoutPool | List<LayoutData> | empty | Pool of layout definitions for static decorations and button markers. |
mainLayoutId | String? | — | ID of the main layout to display from the pool. |
replaceCraftingTable | Boolean | false | Ouvrir ce menu a la place de la table de craft vanilla |
replaceCraftingTablePermission | String | — | Permission exigee pour ce remplacement. Vide = tout le monde |
recipeGrid | RecipeGridConfig | — | Configuration of the recipe suggestion grid.RecipeGridConfig (4)
| Feld | Typ | Standard | Beschreibung |
|---|
column | Int | 0 | Starting column (X position) of the recipe grid. | row | Int | 0 | Starting row (Y position) of the recipe grid. | width | Int | 7 | Number of columns in the recipe grid. | height | Int | 5 | Number of rows in the recipe grid. |
|
classicCrafting | ClassicCraftingConfig | — | Configuration of the classic 3x3 crafting area (optional).ClassicCraftingConfig (5)
| Feld | Typ | Standard | Beschreibung |
|---|
enabled | Boolean | false | Enable the classic 3x3 crafting grid inside the menu. | row | Int | 2 | Starting row (Y position) of the 3x3 grid. | column | Int | 3 | Starting column (X position) of the 3x3 grid. | outputRow | Int | 3 | Row of the output slot. | outputColumn | Int | 7 | Column of the output slot. |
|
craftAmountButton | CraftAmountButtonConfig | — | Configuration of the craft quantity selector.CraftAmountButtonConfig (4)
| Feld | Typ | Standard | Beschreibung |
|---|
enabled | Boolean | true | Allow cycling craft amounts. | includeAuto | Boolean | true | Include an 'Auto' option that crafts 1 optimal batch. | values | List<Int> | — | Available craft amounts (number of final items). | defaultIndex | Int | 0 | Default index in the values list. |
|
selectionInfo | SelectionInfoConfig | — | Texts and icon of the SELECTION_INFO button (legacy layouts): the recipe the player picked with a right click or crafted last.SelectionInfoConfig (6)
| Feld | Typ | Standard | Beschreibung |
|---|
emptyIcon | Material | PAPER | Icon shown while no recipe is selected. | emptyTitle | String | <gray>Aucune recette sélectionnée</gray> | Name shown while no recipe is selected. MiniMessage and placeholders accepted. | emptyLore | List<String> | — | Lore shown while no recipe is selected. | title | String | <gold>{name}</gold> | Name of the selected recipe's icon. Keys: {name}, {result_amount}, {max_crafts}, {recipe_id}, {profession}. | lore | List<String> | — | Lore of the selected recipe. A line reduced to {ingredients} expands to one line per ingredient. | ingredientLine | String | <gray>- {amount} x <white>{ingredient}</white></gray> | Template of one ingredient line. Keys: {amount}, {ingredient}. |
|
integratedMenu | IntegratedMenuConfig | — | Integrated one-inventory menu configuration: crafting tab, recipe categories and pagination.IntegratedMenuConfig (9)
| Feld | Typ | Standard | Beschreibung |
|---|
enabled | Boolean | false | Enable the integrated single-inventory menu. Disable to keep the legacy recipe grid. | quickCraftPermission | String | fastcrafting.quickcraft | Permission required to display the quick-crafting row. Blank hides the restriction. | defaultTab | IntegratedTab | CRAFTING | Tab shown when the menu opens.Werte:CRAFTINGRECIPES | defaultSort | IntegratedSort | AVAILABLE_FIRST | Default recipe ordering in the catalogue.Werte:AVAILABLE_FIRSTALPHABETICAL | defaultFilter | IntegratedFilter | ALL | Default recipe filter in the catalogue.Werte:ALLAVAILABLEMISSING | quickRecipesPerPage | Int | 8 | Number of quick-craft items shown on the second row. | recipesPerPage | Int | 27 | Number of catalogue recipes shown on pages 3 to 5. | categoryIds | List<String> | — | RPGCORE profession ids displayed as the nine catalogue categories. | searchEnabled | Boolean | true | Enable the Paper search dialog in the recipe catalogue. |
|
dropWhenInventoryFull | Boolean | true | Drop crafted items on the ground when the player's inventory is full. |
autoRefreshTicks | Int | 0 | Auto-refresh recipes every N ticks (0 = disabled). |
allowShiftCraftAll | Boolean | true | Allow shift-click to craft the maximum amount. |
fastCraftPermission | String | — | Permission required to use fast crafting (blank = no permission required). |
recipeNamespace | String | — | Filter recipes by namespace (e.g. 'custom' for BTC recipes only). Blank = all recipes. |
disableVanillaRecipes | Boolean | false | Disable all vanilla (minecraft:) recipes. |
useMMOItemsRecipes | Boolean | false | Use MMOItems station recipes instead of vanilla recipes. |
craftCooldownTicks | Int | 0 | Cooldown between crafts in ticks (0 = no cooldown). |
audio | GuiAudioData | — | Audio configuration for the GUI. |