- 版权类型
- 原创
- 版权链接
- #
- 语言支持
- 中文(简体)
- 前置组件
- LiteLoaderBDS - https://github.com/LiteLDev/LiteLoaderBDS
- 适配版本(基岩)
- 全版本
简介
本插件适用于需要指定某addon实体对其他任意实体执行跟随动作的情形,因为原版中组件没有任何一个能随意执行非攻击类跟随(猫狗的跟随机制需要手动执行驯服操作才可触发,且将实体NBT数值中的ownerID指定为非玩家实体是无效的;follow_parent只对同种实体生效且限制很大等等),所以便想着利用灾厄巡逻队的跟随机制做出这种功能。安装/使用方法
将此文件放置在plugins文件夹即可完成安装。本插件将注册一个真命令/setcaptain <A实体> <B实体>,使用此命令将把A实体NBT数据中UniqueID数值赋予B实体NBT数据中的TargetCaptainID项目,当B实体存在minecraft:behavior.follow_target_captain行为时即可使B跟随A,使用过程中A无需拥有minecraft:is_illager_captain组件。
注意:被跟随者A一次只能指定一个(如果有多个则会随机抽选一个执行),而跟随者B可以一次指定复数个。二者可以指定同一个实体,这不会产生错误,但也没有任何作用(可以用于清除跟随)。
相关图片
跟随者实体需要的组件(被跟随者不需要任何改动):使用示例-游戏中:
使用示例-Addon(真命令可使用任何方法触发,gametest、function或者命令方块,怎么方便怎么来):
使用效果-数据(NBT读取使用Trapdoor-ll实现):
使用效果-行为(虽然从截图大概看不出来,但确实有在跟随;Addon为本人服务器自制自用,暂不考虑分享):