实体链接

实体链接

实体链接允许你将多个实体(生物、NPC等)链接成一个组,这样当你用实体工具移动其中任何一个时,组内的所有其他实体都会随之移动,保持它们的相对位置。

Mobs\Characters

实体链接插件允许你将多个实体(生物、NPC 等)链接成一个组,这样当你使用实体工具移动其中一个实体时,组内所有其他实体会随之一起移动,并保持它们的相对位置不变。当你需要将一组 NPC 或生物从一个地方移动到另一个地方,而又不想打乱它们彼此之间的相对位置时,此功能尤其有用。

要创建链接,需要使用工具进行区域选择:输入命令时,所有落入选中区域的实体都会被分入同一个组。之后,使用实体工具移动组中任何一个实体,都会自动带动组内所有其他关联实体同步朝同一个位移向量移动。

命令

该插件提供了三条命令来管理链接组。

/link

将所选区域内的所有实体链接成一个组。所选区域内至少需要有 2 个实体。

/unlink

取消关联组内所有实体的链接。组会按照链接时的顺序依次被删除。

/linkstat

显示关联组的状态及附近相关实体的数量。

使用示例:

当需要将预制件中的所有实体拉出来进行检查时,玩家可以选中整个预制件并创建一个生物组,然后拖拽其中一个实体,就能将全部实体一起拉出,且它们在预制件中的相对位置会精确保持一致。

主要特性

• 链接组会一直保存,直到玩家使用 /unlink 命令取消链接。释放实体时,链接不会自动重置。

• 组会按照链接的先后顺序被删除:如果存在多个链接组,/unlink 命令会先取消最早链接的那个组(按组的创建顺序)。

• 移动是同步进行的:所有关联实体都会获得相同的位移向量,从而确保相对位置保持不变,不会出现任何偏差。

• 你可以创建多个独立的组,每个组都可以独立移动。