UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

41 lines (40 loc) 1.29 kB
"use strict"; // 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;