1. Wiki
  2. /Entidades
  3. /minecraft:economy_trade_table

minecraft:economy_trade_table

¿No quieres escribirlo a mano? GodCraft configura minecraft:economy_trade_table por ti con un interruptor.Get GodCraft

Resumen

minecraft:economy_trade_table es un componente de entidad: va en el objeto components de una criatura personalizada o en uno de sus grupos de componentes. Permite que los jugadores comercien con la entidad usando una tabla de comercio cuyos precios cambian según la demanda, como los tratos con aldeanos. Apúntalo a un archivo de comercio de tu paquete.

Campos

CampoTipoPredeterminadoDescripción
convert_trades_economyBoolean"false"Cuando la criatura se transforma, rehace sus tratos a partir de la nueva tabla y mantiene iguales los que coinciden.
cured_discountRange [a, b]"[-25, -20]"Descuento en el precio tras curar un jugador a este aldeano zombi.
display_nameStringningunoNombre que aparece en la parte superior de la pantalla de comercio.
hero_demand_discountInteger"-4"Cuánto reduce la demanda el efecto Héroe de la aldea en la fórmula de precios antigua.
max_cured_discountRange [a, b]"[-25, -20]"El mayor descuento posible por curar a este aldeano zombi.
max_nearby_cured_discountInteger"-200"El mayor descuento por curar a un aldeano zombi cercano; solo en la fórmula antigua.
nearby_cured_discountInteger"-20"Descuento en el precio tras curar un jugador a un aldeano zombi cercano.
new_screenBoolean"false"Usa la pantalla de comercio más reciente.
persist_tradesBoolean"false"Mantiene los mismos tratos cuando la criatura se transforma en otro comerciante.
show_trade_screenBoolean"true"Abre la pantalla de comercio cuando un jugador interactúa con la criatura.
tableStringningunoRuta al archivo de la tabla de comercio en tu paquete.
use_legacy_price_formulaBoolean"false"Usa la forma antigua de calcular los precios.

Ejemplo

Dentro del objeto components de BP/entities/<name>.json (los valores son los predeterminados o de ejemplo):

BP/entities/<name>.json
{
  "minecraft:economy_trade_table": {
    "convert_trades_economy": "false",
    "cured_discount": "[-25, -20]",
    "display_name": "",
    "hero_demand_discount": "-4",
    "max_cured_discount": "[-25, -20]",
    "max_nearby_cured_discount": "-200",
    "nearby_cured_discount": "-20",
    "new_screen": "false"
  }
}

We use cookies to improve your experience and analyse site traffic. Learn more