SPluginsSPlugins
Torna al blog
❯/spluginscat blog/custom-crafting-recipes-minecraft-plugin-2026

Plugin Minecraft per ricette di crafting personalizzate 2026: la guida completa

2 giugno 2026Ssomar Team
ExecutableCraftingcustom-craftingrecipestutorial2026

Questo articolo è tradotto dall'inglese. Leggi l'originale.

Minecraft vanilla ti offre circa 400 ricette di crafting e poi si ferma lì. Una spada di diamante costa lo stesso a un giocatore appena arrivato e a un veterano con un set completo di equipaggiamento incantato. Nessun requisito di livello, nessun controllo dei permessi, nessuna ricompensa per la progressione: solo una griglia 3×3 che si comporta in modo identico per tutti.

Se gestisci un server survival, un reame RPG o un network incentrato sull'economia, questa uniformità è un problema di design. Le ricette di crafting personalizzate ti permettono di aggiungere progressione, economia e creatività sopra il sistema vanilla. Questa guida spiega perché è importante, come i diversi plugin affrontano il tema e come ExecutableCrafting ti offre il massimo controllo con il minimo attrito.


Perché le ricette di crafting personalizzate trasformano il tuo server

Le ricette personalizzate non sono solo un'opzione estetica: cambiano il comportamento dei giocatori a ogni livello di progressione.

Crea veri percorsi di progressione

Blocca le ricette più potenti dietro requisiti di livello o permessi. Un giocatore appena entrato non può craftare un'arma da endgame: deve prima guadagnarsela. Questo limite mantiene intatta la tua economia e dà ai giocatori un chiaro "prossimo obiettivo" all'orizzonte.

Costruisci un'identità unica per il tuo server

Una ricetta per una "Blood Rune" che richiede tre teschi di wither skeleton e una nether star? Questa è una storia, non solo una riga di config. Il crafting personalizzato è uno dei modi più rapidi per dare al tuo server un carattere che i giocatori ricordano e di cui parlano ai loro amici.

Risolvi i problemi di economia senza accumulare plugin

Invece di aggiungere un plugin "shop" separato solo per limitare l'accesso a certi item, puoi rendere quegli item craftabili solo con componenti rari. Il crafting è la meccanica economica: meno ingranaggi in movimento, design più elegante.

Premia il tempo di gioco e la community

Una ricetta che richiede un controllo su un placeholder basato sul tempo di gioco, o che funziona solo se il giocatore ha il permesso di un rank specifico, trasforma il crafting in una ricompensa per la fedeltà. I donatori craftano cose che i giocatori free non possono craftare. I veterani craftano cose che i nuovi arrivati non possono craftare. Il banco da lavoro diventa uno status symbol.


ExecutableCrafting contro le alternative

Esistono diversi modi per aggiungere ricette di crafting personalizzate a un server Minecraft. Ecco una panoramica onesta delle opzioni.

ApproccioConfigurazioneCondizioniBrowser GUIForno / IncudineSviluppo attivo
ExecutableCraftingYAML + editor GUI✅ Complete (livello, permesso, placeholder)✅ Libri di ricette con cartelle✅ Entrambi✅ Sì
CustomCraftingSolo YAMLParziali✅ Base✅ FornoIn rallentamento
RecipeManagerSolo YAMLParziali❌✅ FornoMinimo
CraftEnhancerSolo GUI❌❌❌Sconosciuto
Datapack vanillaFile JSON❌❌✅N/D

I datapack vanilla sono gratuiti e non richiedono alcun plugin, ma non supportano in alcun modo condizioni, comandi o navigazione tramite GUI. Vanno bene per un piccolo server personale, ma non scalano per progetti multiplayer.

CustomCrafting è un'alternativa solida, ma lo sviluppo ha rallentato e il suo sistema di condizioni è meno espressivo.

ExecutableCrafting si distingue per tre motivi:

  1. Un editor GUI completo in game: i tuoi admin non devono toccare lo YAML.
  2. Condizioni PlaceholderAPI: qualsiasi statistica esprimibile con un placeholder PAPI può bloccare una ricetta.
  3. Libri di ricette con cartelle: i giocatori vedono cosa possono craftare senza dover cercare nel banco da lavoro.

Ricette creative che puoi costruire con ExecutableCrafting

Ecco cinque schemi di ricette che mostrano la reale varietà di ciò che EC rende possibile.

1. Equipaggiamento d'élite bloccato da rank

Una ricetta shaped che solo i giocatori VIP possono craftare: tutti gli altri la vedono nel libro di ricette ma non possono eseguirla.

# recipes/elite_sword.yml
recipeType: CRAFTING
typeOfCraftingTableRecipe: SHAPED

shape:
  - "DDD"
  - " S "
  - " S "

ingredients:
  D: minecraft:diamond
  S: minecraft:stick

result: minecraft:netherite_sword

playerConditions:
  requiredPermissions:
    - vip.crafting.elite

playerCommands:
  - "SEND_MESSAGE &6Welcome to the elite tier, %player%!"

I giocatori senza vip.crafting.elite vedono la ricetta in grigio nella GUI: un incentivo visibile a fare l'upgrade.

2. Trasmutazione di minerali bloccata da XP (ricetta del forno)

Fondi pepite di ferro in pepite d'oro una volta che il giocatore raggiunge il livello 30. Aggiunge un tocco di alchimia ai server survival.

# recipes/transmute_iron.yml
recipeType: FURNACE

input1: minecraft:iron_nugget
result: minecraft:gold_nugget
experience: 1.5
cookingTime: 100

playerConditions:
  requiredLevel: 30

playerCommands:
  - "SEND_MESSAGE &eTransmutation complete."

Il tempo di cottura di 100 tick (5 secondi) è più breve della fusione vanilla del ferro: il tempo ridotto è la ricompensa di livello.

3. Riparazione e potenziamento tramite incudine

Combina una spada di ferro danneggiata con uno speciale item "Mystic Stone" per ottenere una spada di diamante già incantata.

# recipes/mystic_upgrade.yml
recipeType: ANVIL
anvilMergeType: CUSTOM_RESULT

input1: minecraft:iron_sword
input2: minecraft:amethyst_shard

result: minecraft:diamond_sword

itemCheckers:
  itemCheckerType: CUSTOM_CHECKS
  checkMaterial: true
  checkAmount: false
  checkDisplayName: false
  checkLore: false
  checkDurability: false

Così l'incudine diventa una stazione di potenziamento: niente codice, niente negozi NPC.

4. Ricette stagionali o solo per eventi (condizione con placeholder)

Blocca una ricetta dietro un valore PlaceholderAPI. L'esempio qui sotto usa un placeholder basato sul tempo per rendere una ricetta disponibile solo durante la finestra di un evento in game.

# recipes/event_crown.yml
recipeType: CRAFTING
typeOfCraftingTableRecipe: SHAPELESS

input1: minecraft:gold_block
input2: minecraft:gold_block
input3: minecraft:nether_star

result: minecraft:golden_helmet

placeholdersConditions:
  condition1:
    placeholder: "%server_online%"
    value: ">10"
    cancelEventIfNotMeet: true
    messageIfNotMeet: "&cThis recipe is only available during events with 10+ players online."

Sostituisci %server_online% con qualsiasi placeholder di economia, lavori, statistiche o di un plugin personalizzato: EC supporta qualsiasi valore PAPI.

5. Condizioni in blocco tramite gruppi di ricette

Se hai venti ricette che richiedono tutte il livello 20 e inviano lo stesso messaggio di crafting completato, non copiare e incollare il blocco di condizioni venti volte. Usa un gruppo di ricette.

# recipeGroups.yml
recipeGroups:
  journeyman_tier:
    recipesList:
      - journeyman_*      # matches any recipe whose id starts with "journeyman_"
    playerConditions:
      requiredLevel: 20
    playerCommands:
      - "SEND_MESSAGE &aJourneyman craft complete!"

Qualsiasi ricetta con un ID che inizia con journeyman_ eredita automaticamente quelle condizioni. Aggiungi una nuova ricetta al tier dandole il nome corretto: nessuna modifica alla config necessaria.


Guida rapida

Mettere online la tua prima ricetta personalizzata richiede circa cinque minuti.

Passo 1: Installa il plugin

Scarica ExecutableCrafting da SpigotMC, Polymart o BuiltByBit. Inserisci il file .jar nella cartella /plugins insieme a SCore (dipendenza obbligatoria: scaricalo dalla stessa pagina del marketplace). Riavvia il server.

Passo 2: Apri l'editor GUI

/ec editor

Si apre l'editor di ricette in game. Clicca "New Recipe", scegli un tipo di ricetta (Crafting, Furnace o Anvil) e trascina gli item negli slot degli ingredienti. Imposta l'item risultato e clicca Save.

EC crea automaticamente il file YAML in plugins/ExecutableCrafting/recipes/.

Passo 3: Aggiungi condizioni (facoltativo)

Apri lo YAML salvato e aggiungi un blocco playerConditions:

playerConditions:
  requiredPermissions:
    - myserver.crafting.advanced
  requiredLevel: 15

Esegui /ec reload per applicare la modifica senza riavviare.

Passo 4: Crea un libro di ricette

Definisci un libro di ricette in plugins/ExecutableCrafting/recipeBooks.yml:

recipeBooks:
  1:
    folders:
      Basic:
        - basic_*
      Advanced:
        - advanced_*
      All:
        - "**"

Aprilo per un giocatore con /ec book <playerName> 1. Puoi collegare questo comando a un plugin GUI, a un clic destro su un leggio o a un'abilità di ExecutableItems: quello che si adatta meglio alla tua UX.

Passo 5: Testa e perfeziona

Usa /ec debug per attivare il logging dettagliato, poi prova a craftare in game. L'output di debug mostra esattamente quale condizione è stata superata o fallita: prezioso quando una ricetta non funziona come previsto.


Free contro Premium

ExecutableCrafting ha un livello free davvero utile per i piccoli server:

FunzionalitàFreePremium
Ricette massime300Illimitate
Libri di ricette5Illimitati
Controlli sugli item (nome, lore, NBT)BaseControlli granulari completi
Gruppi di ricette✅✅
Ricette per forno e incudine✅✅
Condizioni PlaceholderAPI✅✅
Editor GUI✅✅

Il livello free basta per coprire la maggior parte dei server survival o creativi. Premium sblocca scala illimitata e la suite completa di controlli sugli item: vale la pena appena ti serve riconoscere gli item per nome visualizzato, lore o custom model data.


Il bundle Ssomar

ExecutableCrafting fa parte della suite di plugin Ssomar insieme a ExecutableItems, ExecutableBlocks ed ExecutableEvents. Questi plugin sono progettati per lavorare insieme:

  • Una spada personalizzata di ExecutableItems che, quando viene craftata tramite ExecutableCrafting, attiva un evento di ExecutableEvents per registrare il traguardo e annunciarlo su Discord.
  • Una ricetta di crafting che richiede come ingrediente un componente di ExecutableItems, per assicurarsi che il giocatore abbia usato l'item giusto, non uno qualsiasi di quel materiale.

L'abbonamento premium copre l'intera suite a un unico prezzo, non per singolo plugin. Se paghi già per un plugin Ssomar, gli altri sono inclusi senza costi aggiuntivi.


Per concludere

Le ricette di crafting personalizzate sono uno degli investimenti con il ritorno più alto che puoi fare per l'esperienza dei giocatori del tuo server. Trasformano il banco da lavoro da una semplice tabella statica in un sistema dinamico di limiti, ricompense e identità.

ExecutableCrafting ti offre la versione più espressiva di questo sistema: ricette shaped e shapeless, supporto per forno e incudine, condizioni PlaceholderAPI complete, libri di ricette con cartelle e un editor GUI che mantiene produttivo il tuo team di admin senza dover memorizzare la sintassi YAML.

Parti dal livello free, pubblica le tue prime ricette questa settimana e fai l'upgrade quando supererai il limite di 300 ricette.

Scarica ExecutableCrafting → | Documentazione completa →