@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
41 lines (40 loc) • 1.29 kB
JavaScript
;
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
exports.AquaticEntityTrait = void 0;
const ContentTraits_1 = require("./ContentTraits");
/**
* Aquatic body type - fish, dolphin.
*/
class AquaticEntityTrait extends ContentTraits_1.EntityContentTrait {
get id() {
return "aquatic";
}
getData(config) {
return {
id: "aquatic",
displayName: "Aquatic",
description: "Lives in water, can swim",
category: "body_type",
components: {
"minecraft:navigation.swim": {
can_path_over_water: false,
can_swim: true,
avoid_damage_blocks: true,
},
"minecraft:underwater_movement": { value: 0.3 },
"minecraft:movement.sway": {
sway_amplitude: 0.0,
},
"minecraft:breathable": {
total_supply: 15,
suffocate_time: 0,
breathes_water: true,
breathes_air: false,
},
},
};
}
}
exports.AquaticEntityTrait = AquaticEntityTrait;