• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。
NPC好感度插件(NPCHaoGanDu2)

Bukkit NPC好感度插件(NPCHaoGanDu2) 1.0

没有下载权限
◆ 支持核心
Spigot,PaperSpigot
◆ 插件前置
无需
◆ 游戏版本
1.12-1.21.3
NPC好感度插件 (NPCHaoGanDu2) 玩家可以通过与NPC互动来提升好感度,达到特定阈值时获得相应奖励。

核心功能
- 好感度系统:每个NPC都有独立的好感度值(0-100%)
- 奖励等级:20%、50%、80%、100% 四个等级的奖励
- 每日重置:所有奖励在系统时间 8:00 自动刷新
- 成就系统:达到特定好感度可解锁成就(只能领取一次)
- 数据存储:支持MySQL和本地文件双重存储
- PlaceholderAPI支持:完整的占位符支持

指令系统
- `/npchgd create <npc> <lore>` - 创建新的NPC好感度数据
- `/npchgd <npc>` - 查看指定NPC的好感度信息
- `/npchgd rewards <npc>` - 领取好感度奖励
- `/npchgd reload` - 重载插件配置文件
- `/npchgd add <player> <npc> <favor>` - 增加玩家的好感度
- `/npchgd reduce <player> <npc> <favor>` - 减少玩家的好感度
- `/npchgd achievements <npc>` - 领取成就奖励

config.yml
exp_bottle_per_favor: 10 # 每点好感度增加的经验瓶数量
save-interval: 60 # 数据保存间隔(秒)
max-favor: 100 # 好感度最大值
min-favor: 0 # 好感度最小值
enable-fireworks: true # 完成成就时是否触发烟花效果

NPC配置文件示例 (NPC/铁匠.yml)
铁匠:
lore:
- "精通各种金属制品"
- "提供金属制品和修理服务"
default-affinity: 0
rewards:
20:
opcmd:
- "give %player% IRON_INGOT 3"
50:
opcmd:
- "give %player% IRON_PICKAXE 1"
refresh-time: '08:00'
achievements:
ach1:
id: "铁匠"
name: "铁匠的学徒"
description: "与铁匠好感度达到20%"
favor: 20
reward:
- "give %player% IRON_INGOT 3"
PlaceholderAPI 占位符
- `%npchgd_favor_<npc>%` - 显示玩家对指定NPC的好感度
- `%npchgd_level_<npc>%` - 显示玩家对指定NPC的好感度等级
- `%npchgd_nextlevel_<npc>%` - 显示下一个奖励等级
- `%npchgd_achievements_<npc>%` - 显示已获得的成就数量
作者
Miilyh
下载
1
查看
35
首次发布
最后更新
评分
0.00 星 0 星

来自Miilyh的更多资源

分享资源