UNPKG

bedrock-development

Version:

APIs for creating and editing files related to Minecraft Bedrock development.

37 lines (36 loc) 1.25 kB
import { Directories } from "../../file_manager.js"; import { MinecraftDataType } from "../minecraft.js"; export class ServerLootTable extends MinecraftDataType { static get DirectoryPath() { return Directories.BEHAVIOR_PATH + 'loot_tables/' + Directories.ADDON_PATH; } constructor(filepath, template) { super(filepath, template); this.pools = template.pools; } static createFromTemplate(nameData) { return new ServerLootTable(this.createFilePath(nameData), { pools: [ { rolls: 1, entries: [ { type: "item", name: nameData.fullname, weight: 1, functions: [ { function: "set_count", "count": { "min": 1, "max": 1, } } ] } ] } ] }); } }