UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

35 lines (34 loc) 1.11 kB
"use strict"; // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. Object.defineProperty(exports, "__esModule", { value: true }); exports.FleesDaylightEntityTrait = void 0; const ContentTraits_1 = require("./ContentTraits"); /** * FleesDaylight - seeks shelter from sunlight. */ class FleesDaylightEntityTrait extends ContentTraits_1.EntityContentTrait { get id() { return "flees_daylight"; } getData(config) { const fleeSpeed = config?.speed ?? 1.0; return { id: "flees_daylight", displayName: "Flees Daylight", description: "Seeks shelter from sunlight", category: "behavior", components: { "minecraft:behavior.flee_sun": { priority: 2, speed_multiplier: fleeSpeed, }, "minecraft:navigation.walk": { can_path_over_water: true, avoid_sun: true, }, }, }; } } exports.FleesDaylightEntityTrait = FleesDaylightEntityTrait;