@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
36 lines (35 loc) • 1.05 kB
JavaScript
;
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.FoodItemTrait = void 0;
const ContentTraits_1 = require("./ContentTraits");
/**
* Food - can be eaten.
*/
class FoodItemTrait extends ContentTraits_1.ItemContentTrait {
get id() {
return "food";
}
getData(config) {
const nutrition = config?.nutrition ?? 4;
const saturation = config?.saturation ?? 0.6;
return {
id: "food",
displayName: "Food",
description: "Can be eaten",
category: "consumable",
components: {
"minecraft:food": {
nutrition: nutrition,
saturation_modifier: saturation,
can_always_eat: false,
},
"minecraft:use_modifiers": {
use_duration: 1.6,
},
},
};
}
}
exports.FoodItemTrait = FoodItemTrait;