核心理念:使用ldlib2制作可视化编辑界面,使用KubeJS实现脚本自定义npcai逻辑。成为最自由功能最丰富最现代化的npc模组
版本:1.21.1 NeoForge
模组前置:ldlib2
模组联动:KubeJS
-
标记 √
-
名称 √
-
副名称 √
-
名称显示 √
-
尺寸
-
材质色调 √
-
材质类型 √
-
材质路径或玩家ID或UUID √
-
披风材质 √
-
是否无敌 √
-
是否关闭AI X
-
是否关闭重力影响 √
-
生物类型 √
-
NBT √
-
头部(x,y,z,xRot,yRot,zRot,宽度,高度,深度,可见)√
-
躯干(x,y,z,xRot,yRot,zRot,宽度,高度,深度,可见)√
-
双臂左右同步 √
-
左臂(x,y,z,xRot,yRot,zRot,宽度,高度,深度,可见)√
-
右臂(x,y,z,xRot,yRot,zRot,宽度,高度,深度,可见)√
-
双腿左右同步 √
-
左腿(x,y,z,xRot,yRot,zRot,宽度,高度,深度,可见)√
-
右腿(x,y,z,xRot,yRot,zRot,宽度,高度,深度,可见)√
-
碰撞箱 √
发现敌人时(无,撤退,攻击,恐慌),与门交互(无,打开,打破),是否可以游泳,寻求庇护(禁用,黑暗,光明),必须看到目标[看到目标才能进攻之类的],是否可以攻击隐身实体,是否避水,是否返回起点,是否跃向目标,是否支持骑乘控制,移动设置
后续考虑可以直接用Behavior Designer的表单搞定
-
最大生命值 √
-
移动速度 √
-
仇恨范围 X
-
是否免疫火焰伤害 √
-
是否会溺水 √
-
是否免疫药水效果 √
-
是否有摔落伤害 √
-
是否会在白天自燃 √
-
是否忽略蜘蛛网的影响 √
-
是否受亡灵杀手影响 √
-
是否受节肢杀手影响 √
-
是否受穿刺影响 √
-
战时回血 √
-
脱战回血 √
-
伤害 √
-
攻速 √
-
范围 √
-
击退 √
-
攻击额外效果(debuff药水或者着火) √
-
击退抗性 √
-
弹射物抗性 √
-
爆炸抗性 √
-
近战攻击抗性 √
-
护甲值 √
-
护甲韧性 √
-
反弹伤害值 √
-
是否重生
-
重生时间
-
命中率
-
单次射击弹射物
-
范围
-
最小攻击延迟
-
弹射物射击音效
-
弹射物落地音效
-
力量
-
击退
-
尺寸
-
速度
-
受重力影响
-
爆炸
-
远程攻击效果
-
尾迹类型
-
头盔 √
-
胸甲 √
-
护腿 √
-
靴子 √
-
主手 √
-
副手 √
-
掉落经验的范围 √
-
战利品配置类型(数据包或者自定义配置)√
-
饰品 √
√完成 X确认有Bug !需要测试是否Bug [空]未完成