UNPKG

@minecraft/creator-tools

Version:

Minecraft Creator Tools command line and libraries.

39 lines (38 loc) 1.21 kB
"use strict"; // Copyright (c) Microsoft Corporation. // Licensed under the MIT License. Object.defineProperty(exports, "__esModule", { value: true }); exports.WandersEntityTrait = void 0; const ContentTraits_1 = require("./ContentTraits"); /** * Wanders - randomly wanders around. */ class WandersEntityTrait extends ContentTraits_1.EntityContentTrait { get id() { return "wanders"; } getData(config) { const wanderSpeed = config?.speed ?? 1.0; return { id: "wanders", displayName: "Wanders", description: "Randomly wanders around", category: "behavior", components: { "minecraft:behavior.random_stroll": { priority: 6, speed_multiplier: wanderSpeed, }, "minecraft:behavior.random_look_around": { priority: 8, }, "minecraft:behavior.look_at_player": { priority: 7, look_distance: 6.0, probability: 0.02, }, }, }; } } exports.WandersEntityTrait = WandersEntityTrait;