Presets

Ajustes preestablecidos de Summon

Minecraft Comando de intercambios de aldeanos personalizados

Los intercambios personalizados de aldeanos son complejos porque los datos útiles se encuentran dentro de las Ofertas. Este artículo mantiene la idea de la tienda, la identidad de los aldeanos, los costos comerciales, los artículos vendidos, los usos máximos y las etiquetas en un solo lugar antes de usar Copy en el comando de invocación.

Resultado del preset

Un preset de tienda de aldeanos persistente con dos intercambios editables y una etiqueta estable para la lógica del Command Pack posterior.

Salida

Los intercambios de aldeanos invocan producción

/summon minecraft:villager ~ ~ ~ {CustomName:{text:"Relic Trader",color:"gold"},CustomNameVisible:1b,PersistenceRequired:1b,VillagerData:{profession:"minecraft:librarian",level:5,type:"minecraft:plains"},Offers:{Recipes:[{buy:{id:"minecraft:emerald",count:12},sell:{id:"minecraft:enchanted_book",count:1,components:{"minecraft:stored_enchantments":{"minecraft:mending":1}}},maxUses:999999,rewardExp:0b},{buy:{id:"minecraft:diamond",count:3},sell:{id:"minecraft:player_head",count:1,components:{"minecraft:custom_name":{text:"Relic Token",color:"aqua",italic:false}}},maxUses:64,rewardExp:0b}]},Tags:["relic_trader"]}
Too long for Minecraft chat

The longest command line is 616 characters, 360 over the 256-character chat input limit. Pasting it into chat can truncate the line and make Minecraft report a syntax error even when the generated command is valid.

  • Use a Command Block: run /give @s command_block, place it, then paste this command into the block command field.
  • Use a .mcfunction for a reusable datapack: save the line without the leading slash at saves/<world>/datapacks/<pack>/data/<ns>/function/<name>.mcfunction with a minimal pack.mcmeta, run /reload, then run /function <ns>:<name>. Do not paste .mcfunction content into chat.

Captura del preset

El estado del workbench NBTForge utilizado para el artículo de comando de comercio de aldeanos personalizado de Minecraft, incluidos los controles visibles y el Output generado.

Crear el preset

  1. Abra Summon y elija aldeano como entidad.
  2. Configure VillagerData primero para que la profesión, el tipo de bioma y el nivel coincidan con el rol de la tienda.
  3. Agregue cada operación como un par de compra y venta dentro de Offers.Recipes.
  4. Agregue PersistenceRequired y una etiqueta para que la tienda pueda ser encontrada o protegida por comandos posteriores.

Los datos comerciales están anidados.

Los comandos comerciales de los aldeanos son difíciles de depurar porque los datos de los artículos pueden aparecer dentro de comprar, comprarB o vender. Mantenga una operación simple hasta que funcione y luego agregue más recetas.

NBTForge es útil aquí porque el comando puede ubicarse junto a los presets de ítems relacionados. Primero cree el artículo vendido, luego péguelo o vuelva a crearlo como la pila de venta.

  • Utilice maxUses para tiendas permanentes.
  • Utilice rewardExp:0b cuando los intercambios no deban nivelar al aldeano.
  • Utilice etiquetas para limpieza, protección o lógica de región.

Flujo de trabajo de economía de mapas

Una tienda de aldeano suele pertenecer a un grupo de mando más grande. Empareje el comando de invocación con una configuración de región, un mensaje de título o un comando de borrado de respaldo para los aldeanos de prueba.

Mantenga los costos comerciales legibles. Si una tienda necesita monedas raras, primero cree el ítem de moneda como su propio valor preestablecido Give.

Ajustar el preset a un Project real

Trate el comando Minecraft Custom Villager Trades como un punto de partida probado, no solo como una cadena copiada. Después de que el Output funcione una vez, guárdela con un nombre Project claro, anote la versión Minecraft de destino y mantenga el valor preestablecido cerca de los comandos de configuración relacionados, como el marcador, la barra de jefes, el botín o las líneas de reinicio.

Antes de publicar el preset en un mapa, servidor o Command Pack, ejecútelo desde el artefacto copiado en lugar de solo desde el workbench en vivo. Esto detecta dependencias faltantes, selectores obsoletos, opciones de edición incorrectas y comandos que solo funcionaron porque el estado de prueba local ya existía.

  • Mantenga los Edition y Version seleccionados con el comando compartido.
  • Pruebe los selectores con un comando inofensivo antes de usar daño, matar, limpiar o teletransportarse.
  • Mueva comandos largos a Project o a un flujo de trabajo de estilo función en lugar de pegarlos en el chat.
  • Vuelva a verificar las advertencias después de cambiar entidades, componentes de artículos, pasajeros o recursos de paquetes de datos.

FAQ

¿Puedo vender artículos con nombres personalizados en los intercambios de aldeanos?

Sí. El artículo en venta puede incluir componentes del artículo o NBT, según la familia de versiones Java seleccionada.

¿Por qué desaparece mi aldeano personalizado?

Agregue PersistenceRequired y prueba el comando en la dificultad y región objetivo. También guarde una etiqueta para que pueda encontrar la entidad de la tienda más tarde.

¿Cuándo debería este preset formar parte de un Command Pack?

Úselo como entrada de Command Pack cuando el Output dependa de líneas de configuración, comandos de reinicio, recursos de botín, estado del marcador o pruebas repetidas. Los comandos seguros individuales aún se pueden Copy directamente desde Output.

Abrir este flujo

Empieza desde el panel Summon relacionado y ajusta los campos del preset para tu mundo.