
终极NPC
用于创建自定义NPC、任务、交易等的模组
终极NPC
一个适用于Minecraft 1.20.6(Java 21)的Fabric模组,可让你在游戏中创建并完全自定义NPC。NPC支持自定义纹理、装备、战利品表、Boss血条、游荡AI、对话和交易。
功能特性
物品
- NPC创造器:在空中左键点击生成NPC。左键点击已有NPC打开编辑器。
NPC编辑器(NpcEditScreen)
完整的编辑器界面,包含5个标签页:
常规
- NPC名称
- 模型选择(所有已注册实体类型的下拉列表)
- 纹理选择(每个变体可用纹理的下拉列表)
- 最大生命值和伤害
- 选项:无敌、隐身、显示名称、Boss血条、游荡、第二层
物品栏
- 盔甲:4个槽位(头盔、胸甲、护腿、靴子)
- 手持物品:2个槽位(主手、副手)
- 战利品表:9个槽位,每个槽位可设置独立的死亡掉落概率百分比
- 支持从玩家物品栏拖拽放置
交易
- 9个可配置的交易(每页3个,支持分页)
- 每个交易:最多3个需求物品 + 1个提供物品
- 支持从玩家物品栏拖拽放置
派系
即将推出
任务
即将推出
对话
即将推出
交易系统
- 右键点击拥有至少1个交易的NPC(不手持NPC创造器时)即可打开交易界面。
- 显示9个交易槽位(5行×2列)。
- 点击提供物品即可执行交易。
- 自动验证玩家是否拥有所需物品。
战利品系统
- 每个NPC拥有9个战利品槽位,每个槽位可独立设置掉落概率(0-100%)。
- 物品根据其概率在NPC死亡时掉落。
- 已装备的装备不会掉落(仅使用自定义战利品表)。
渲染
- 动态渲染:渲染器会根据所选的实体类型变体自动适配。
- 特性支持:盔甲、手持物品、头部、鞘翅。
自定义纹理
要添加自定义纹理,请将PNG文件放置在:
<游戏目录>/npc/<命名空间>/<实体名称>/
例如自定义玩家皮肤:
npc/minecraft/player/texture.png
该纹理将出现在编辑器的下拉菜单中。 你可以为所有实体进行此操作,包括来自其他模组的实体。
npc/modid/entity/texture.png
你的文件名会显示在下拉菜单中,请谨慎命名。
开发路线图
- 对话系统:通过对话台词和回应与NPC互动,以给予物品、任务等……
- 任务系统:给予玩家任务以完成后获得奖励。
安装方法
- 安装1.20.6版本的Fabric Loader。
- 下载**Fabric API**模组并将其放入你的
mods文件夹。 - 下载终极NPC的
.jar文件并将其放入你的mods文件夹。 - 启动游戏,运行吧!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。