Controllo inventario senza il vecchio replaceitem
Java Edition ha spostato la modifica dell'inventario su /item. I bersagli sono entità <selettore> o blocchi <x y z>, poi uno slot come weapon.mainhand, armor.chest, hotbar.0–8, inventory.0–26, enderchest.0–26, horse.0–14, container.0–53, o contents per contenitori a slot singolo.
replace … with inserisce uno stack da te specificato (quantità 1–99, limitata dallo stack massimo). replace … from copia da un altro slot di entità o blocco e può aggiungere un modificatore d'oggetto. modify esegue un modificatore d'oggetto del datapack (posizione risorsa) su ciò che è già nello slot.
This tool lists 1537 vanilla items (registry) and every command slot name from the wiki Slot page. Pair with the /give generator when you need a full custom item definition first, then /item to place it without clearing the rest of the inventory.
Bersagli entità e blocchi
Crea selettori per giocatori e mob, oppure indica una posizione di blocco per gli slot dei contenitori. Origine e bersaglio possono differire.
Elenco completo degli slot
weapon, armor.*, hotbar, inventory, enderchest, horse, player.cursor, player.crafting, container.0–53, contents — con override a testo libero per casi particolari.
Registro completo oggetti + componenti
Selettore oggetti ricercabile sull'elenco vanilla completo, suffisso componenti facoltativo e quantità limitata a 1–99 secondo la wiki.
Pattern Java /item che userai di più
sostituisci con — /item replace entity|block <target> <slot> with <item> [count]
sostituisci da — /item replace … from entity|block <source> <sourceSlot> [modifier]
modifica — /item modify entity|block <target> <slot> <modifier>
I nomi degli slot dipendono dall'edizione e dalla versione. Se uno slot rifiuta il comando, verifica che il tipo di entità abbia effettivamente quello slot (ad esempio slot cavallo solo sui cavalli).
Gli ID degli oggetti usano i namespace (minecraft:…). I componenti usano la sintassi [component=…] nelle versioni Java moderne.
Come usare questo strumento
- Scegli replace with, replace from o modify.
- Scegli un selettore entità o una posizione di blocco e lo slot di destinazione.
- Fornisci lo stack oggetto, lo slot sorgente o l'id del modificatore, poi copia il comando.
/item FAQ
Cosa ha sostituito /replaceitem?
/item è il comando Java moderno per le scritture di inventario. Le mappe più vecchie che usano /replaceitem dovrebbero migrare a /item replace con slot equivalenti.
Posso modificare un baule senza aprirlo?
Sì. Usa la modalità blocco con le coordinate del baule e gli slot container.N. Resta sempre in un chunk caricato e conferma che il blocco sia un contenitore.
Come funzionano i modificatori oggetto?
I modificatori sono JSON del datapack in data/<namespace>/item_modifier. modify esegue quella definizione sullo stack già presente nello slot.
Qual è l'intervallo del conteggio?
Wiki: intero da 1 a 99 inclusi per /item replace … with. Il gioco fallisce comunque se il conteggio supera la dimensione massima dello stack dell'oggetto.
Funziona su Bedrock?
No. I comandi di inventario di Bedrock sono diversi (/replaceitem). Questo generatore produce la sintassi /item dell'edizione Java.