Skip to content

实体生成

前言

指定的生成

  • 借聊天事件为例,生成尸壳。

  • 并非瞬时生成,生成总是有约几十刻的延时,正常现象,原因未探明。

js
PlayerEvents.chat(event => {
    const { message, player, player: { block, block: { x, y, z, } }, server, level } = event;
    if (message !== 'test') return;
    // 新建一个尸壳实体
    const husk = level.createEntity('minecraft:husk');
    // 设置位置
    husk.setPosition(x, y, z);
    // 设置了显示名字
    husk.setCustomName(Component.of('僵尸测试员'));
    // 设置nbt
    husk.mergeNbt({ NoAI: true });
    // 生成 不调用此函数实体不生成
    husk.spawn();
})

Contributors

Changelog