@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
35 lines (34 loc) • 1.1 kB
JavaScript
;
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.TraderEntityTrait = void 0;
const ContentTraits_1 = require("./ContentTraits");
/**
* Trader - can trade with the player.
*/
class TraderEntityTrait extends ContentTraits_1.EntityContentTrait {
get id() {
return "trader";
}
getData(_config) {
return {
id: "trader",
displayName: "Trader",
description: "Can trade with the player",
category: "interaction",
components: {
"minecraft:trade_table": {
display_name: "entity.trader.name",
table: "trading/custom_trades.json",
},
"minecraft:economy_trade_table": {
display_name: "entity.trader.name",
table: "trading/custom_trades.json",
new_screen: true,
},
},
};
}
}
exports.TraderEntityTrait = TraderEntityTrait;