1. Wiki
  2. /Entités
  3. /minecraft:economy_trade_table

minecraft:economy_trade_table

Pas envie d'écrire ça à la main ? GodCraft règle minecraft:economy_trade_table pour toi avec un simple interrupteur.Get GodCraft

Vue d'ensemble

minecraft:economy_trade_table est un composant d'entité : il se place dans l'objet components d'une créature personnalisée, ou dans l'un de ses groupes de composants. Permet aux joueurs de commercer avec l'entité grâce à une table d'échanges dont les prix varient selon la demande, comme avec les villageois. Indique un fichier d'échanges de ton pack.

Champs

ChampTypePar défautDescription
convert_trades_economyBoolean"false"Quand la créature se transforme, recrée ses échanges à partir de la nouvelle table en gardant identiques ceux qui correspondent.
cured_discountRange [a, b]"[-25, -20]"Réduction accordée après qu'un joueur a soigné ce zombie-villageois.
display_nameStringaucuneNom affiché en haut de l'écran d'échange.
hero_demand_discountInteger"-4"Baisse de la demande due à Héros du village dans l'ancienne formule de prix.
max_cured_discountRange [a, b]"[-25, -20]"Réduction maximale possible en soignant ce zombie-villageois.
max_nearby_cured_discountInteger"-200"Réduction maximale en soignant un zombie-villageois proche, ancienne formule uniquement.
nearby_cured_discountInteger"-20"Réduction après qu'un joueur a soigné un zombie-villageois à proximité.
new_screenBoolean"false"Utilise le nouvel écran d'échange.
persist_tradesBoolean"false"Conserve les mêmes échanges quand la créature se transforme en un autre marchand.
show_trade_screenBoolean"true"Ouvre l'écran d'échange quand un joueur interagit avec la créature.
tableStringaucuneChemin du fichier de table d'échanges dans ton pack.
use_legacy_price_formulaBoolean"false"Utilise l'ancienne méthode de calcul des prix.

Exemple

Dans l'objet components de BP/entities/<name>.json (les valeurs sont celles par défaut ou des exemples) :

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