• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
(Addon开发辅助)setcaptain-通过命令指定巡逻队队长

LSE (Addon开发辅助)setcaptain-通过命令指定巡逻队队长 2022-09-12

版权类型
原创
版权链接
#
语言支持
中文(简体)
前置组件
LiteLoaderBDS - https://github.com/LiteLDev/LiteLoaderBDS
适配版本(基岩)
  1. 全版本
简介
本插件适用于需要指定某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可以一次指定复数个。二者可以指定同一个实体,这不会产生错误,但也没有任何作用(可以用于清除跟随)。

相关图片
跟随者实体需要的组件(被跟随者不需要任何改动):
1662955445140.png

使用示例-游戏中:
1662956340770.png

使用示例-Addon(真命令可使用任何方法触发,gametest、function或者命令方块,怎么方便怎么来):
1662955582299.png

使用效果-数据(NBT读取使用Trapdoor-ll实现):
1662955628948.png
1662955635802.png

使用效果-行为(虽然从截图大概看不出来,但确实有在跟随;Addon为本人服务器自制自用,暂不考虑分享):
1662955809294.png
作者
a86296007
价格
1金粒
下载
5
查看
749
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部