Skip to content

zhenshiz/ViScriptNpc

Repository files navigation

NPC模组

基础信息

核心理念:使用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,宽度,高度,深度,可见)√

  • 碰撞箱 √

AI

发现敌人时(无,撤退,攻击,恐慌),与门交互(无,打开,打破),是否可以游泳,寻求庇护(禁用,黑暗,光明),必须看到目标[看到目标才能进攻之类的],是否可以攻击隐身实体,是否避水,是否返回起点,是否跃向目标,是否支持骑乘控制,移动设置

后续考虑可以直接用Behavior Designer的表单搞定

属性

  • 最大生命值 √

  • 移动速度 √

  • 仇恨范围 X

  • 是否免疫火焰伤害 √

  • 是否会溺水 √

  • 是否免疫药水效果 √

  • 是否有摔落伤害 √

  • 是否会在白天自燃 √

  • 是否忽略蜘蛛网的影响 √

  • 是否受亡灵杀手影响 √

  • 是否受节肢杀手影响 √

  • 是否受穿刺影响 √

  • 战时回血 √

  • 脱战回血 √

近战

  • 伤害 √

  • 攻速 √

  • 范围 √

  • 击退 √

  • 攻击额外效果(debuff药水或者着火) √

抗性提升

  • 击退抗性 √

  • 弹射物抗性 √

  • 爆炸抗性 √

  • 近战攻击抗性 √

防御属性

  • 护甲值 √

  • 护甲韧性 √

  • 反弹伤害值 √

重生(暂删)

  • 是否重生

  • 重生时间

远程

  • 命中率

  • 单次射击弹射物

  • 范围

  • 最小攻击延迟

  • 弹射物射击音效

  • 弹射物落地音效

弹射物

  • 力量

  • 击退

  • 尺寸

  • 速度

  • 受重力影响

  • 爆炸

  • 远程攻击效果

  • 尾迹类型

物品

  • 头盔 √

  • 胸甲 √

  • 护腿 √

  • 靴子 √

  • 主手 √

  • 副手 √

  • 掉落经验的范围 √

  • 战利品配置类型(数据包或者自定义配置)√

Curios API联动

  • 饰品 √

事件

联动

√完成 X确认有Bug !需要测试是否Bug [空]未完成

问题

About

一款在高版本的Npc模组

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages