- 版权类型
- 原创
- 插件中文名称
- 灵魂背包
- 插件英文名称
- QFSoulBag
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 前置组件
- - 'MythicMobs'
- 'NeigeItems'
- 'SX-Item'
- 'AzureFlow'
- 'SX-Attribute'
- 'AkariArtifact'
- 'Vault'
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
- 1.6
语雀wiki: https://www.yuque.com/yuqueyonghu3fn5f9/kkzl8x?
(在里面寻找 "主体插件-QFSoulbag")
交流群:254585408
更新记录
以物换物
钱换物
物+钱换物
2、添加玩家禁止消息功能(默认全关闭,每次进游戏都为全关闭)
2、修复些许bug
%soul_unlock% -> 该玩家已开槽位数
%soul_autopick% -> 该玩家是否已开启自动拾取
%soul_message_消息% -> 该玩家是否打开了“消息”这个消息提示
2、兑换新增多次兑换 3、兑换的tip改成list的形式
修复部分bug
1、config内选择是否开启倍率
(没有的自行添加)
2、新增文件times.yml
使用指令/soul give
/soul ni give
/soul mm i give
都可以触发倍率
/soul giveInNoTimes <player> <item> (amount) 往玩家的灵魂背包里添加物品(不吃倍率)
不写默认为原来的位置
请注意,指定时请将原文件夹搬迁过去,并把文件夹的名字改成你所指定的名字
删除功能中也添加了翻译功能
2、支持指令给予NI物品时进行数据解析
版本号更新至1.9.0.0,bug修复类会更新第四位版本号,小功能添加更新第三位,大功能添加更新第二位,重构时更新第一位
2、message内新增限购提示信息
3、config内新增限购刷新时间的配置
4、config内新增DEBUG选项(目前仅触发限购时有,其余的会后续在修改、增加内容时一并加上)
2、 message新增选项
(兑换中展示的物品的补充信息将从这里获取)
3、兑换时,因未加载金币、点券插件,但又写了这俩需求的,会在DEBUG里弹出提示
,删除该项则默认关闭(仅MM4.x适用) 2、新增指令/times set <times> <time> 第一个参数为倍数,第二个参数为持续时间(格式:1d2h3m4s),为全服开启限时额外掉落 掉落数量:若原本掉落x个,玩家权限倍率为a,限时倍率为b,则额外掉落(x*(a+b)),玩家一共可获得x*(a+b+1)个物品 权限需求:"SoulBagTime.Default"、"SoulBagTime.set"
3、新增指令/times see
查看当前服务器倍率以及剩余时间
权限需求:"SoulBagTime.Default"
4、若服务器开启倍率(在config里),且当前服务器倍率不为0,则玩家进服时会受到倍率提示
5、Message内新增内容
6、优化times给予物品时的逻辑,优化玩家从灵魂背包中获取物品的逻辑
/soul setUnlock (player) (amount) 设置玩家已解锁的格子数
/soul addUnlock (player) (amount) 增加玩家已解锁的格子数
2、message内新增
setUnlock:
sender: "已将玩家{0}的背包容量设置为{1}"
player: "您的背包容量已被设置为{0}"
addUnlock:
sender: "已为玩家{0}的背包容量增加{1}"
player: "您的背包容量已被增加{0}"
修复mm掉落物进灵魂背包无法触发倍率的问题(上次忘记callEvent了)
(部分服务器可能因为和某些插件冲突的原因,在这里唤醒倍率给予会导致崩服,届时,请关闭该项功能,现默认关闭)
理论上修复了因过多物品给予导致的线程卡死
um版本使用了1.1.5(之前就是这个,然后忘了哪个版本我给改成了1.1.1,现在又改回来了)
给MM进灵魂背包加了个黑名单,可以设置部分怪物的掉落物依然掉落到地上
也可以设置某些怪物的掉落物不会吃到times的加成
(在里面寻找 "主体插件-QFSoulbag")
交流群:254585408
更新记录
v1.0.0
插件发布v1.1.0
加入背包内移除道具v1.2.0
加入可查看其他玩家的灵魂背包v1.2.1
修复bugv1.2.3
支持版本:1.21v1.2.4
修复在Linux系统使用时的报错v1.3.0
更新功能:以物换物
钱换物
物+钱换物
v1.3.1
Config内的message开关变更v1.4.0
1、添加黑名单物品功能2、添加玩家禁止消息功能(默认全关闭,每次进游戏都为全关闭)
v1.4.1
1、玩家消息默认开启,进入游戏时保持上一次的状态2、修复些许bug
v1.4.2
新增3个变量%soul_unlock% -> 该玩家已开槽位数
%soul_autopick% -> 该玩家是否已开启自动拾取
%soul_message_消息% -> 该玩家是否打开了“消息”这个消息提示
v1.4.3
支持最新版papiv1.4.4
修复新玩家的消息存储v1.4.5
使用最新版tb进行构建,修复了部分报错v1.4.6
修复papi不能使用的问题v1.4.7
解决部分插件的物品会自定更新物品信息的问题v1.4.8
优化拿出物品的逻辑v1.4.10
修复部分bugv1.5.0
1、自定义默认物品新增2、兑换新增多次兑换 3、兑换的tip改成list的形式

v1.5.2
更新tb版本至 6.2.1-f095116修复部分bug
v1.6.0
新增功能,权限倍率1、config内选择是否开启倍率
(没有的自行添加)
2、新增文件times.yml
使用指令/soul give
/soul ni give
/soul mm i give
都可以触发倍率
v1.6.1
新增指令:/soul giveInNoTimes <player> <item> (amount) 往玩家的灵魂背包里添加物品(不吃倍率)
v1.7.0
新增指定路径存储玩家数据不写默认为原来的位置
请注意,指定时请将原文件夹搬迁过去,并把文件夹的名字改成你所指定的名字
v1.7.1
修复倍率给予时出现的物品bugv1.7.2
修复用指令获取多个解锁道具后,解锁不消耗道具的bugv1.7.3
在拾取没有名称的物品时,将不再显示它的英文名,而是显示其与客户端对应的翻译后的名字(应该是)v1.7.4
更新了tb版本,使用(翻译功能)时不会报黄删除功能中也添加了翻译功能
v1.7.5
兼容了spigot端v1.7.6
新增对rpgitem的兼容,在config的itempack里填入 RI或者RpgItem即可v1.7.7
修复多倍给予时出现的bugv1.7.8
修复灵魂背包在低版本时移除物品的逻辑错误v1.7.9
1、使用指令获取物品时,可以按tab补全物品id2、支持指令给予NI物品时进行数据解析
v1.8.0
新增Api类v1.9.0.0
内容更新: 兑换配置中新增以下三项,其中“show”是指在兑换总目录中是否可见(删除该项则默认为true),“isGiveItem”是指是否给予这个目标物品(删除该项则默认为true),“command”是执行指令
v1.9.1.0
兑换方案现已支持读取文件夹内的内容v1.9.2.2
1、新增兑换次数限制
2、message内新增限购提示信息

3、config内新增限购刷新时间的配置

4、config内新增DEBUG选项(目前仅触发限购时有,其余的会后续在修改、增加内容时一并加上)

v1.9.2.3 - 又是兑换方面的更新
1、支持点券的扣除
2、 message新增选项

(兑换中展示的物品的补充信息将从这里获取)
3、兑换时,因未加载金币、点券插件,但又写了这俩需求的,会在DEBUG里弹出提示
v1.9.2.4
修复mm5.x使用不存在物品时的报错v1.9.3.0 - 重大更新!
修复一项刷物品bug!!v1.9.4.3
1、新增MM怪的Drop直接掉落进灵魂背包选项,需要在配置中打开
,删除该项则默认关闭(仅MM4.x适用) 2、新增指令/times set <times> <time> 第一个参数为倍数,第二个参数为持续时间(格式:1d2h3m4s),为全服开启限时额外掉落 掉落数量:若原本掉落x个,玩家权限倍率为a,限时倍率为b,则额外掉落(x*(a+b)),玩家一共可获得x*(a+b+1)个物品 权限需求:"SoulBagTime.Default"、"SoulBagTime.set"
3、新增指令/times see
查看当前服务器倍率以及剩余时间
权限需求:"SoulBagTime.Default"
4、若服务器开启倍率(在config里),且当前服务器倍率不为0,则玩家进服时会受到倍率提示
5、Message内新增内容

6、优化times给予物品时的逻辑,优化玩家从灵魂背包中获取物品的逻辑
v1.9.4.4
1、drop直接进灵魂背包的物品时,将唤醒倍率事件v1.9.5.0
1、新增两条指令/soul setUnlock (player) (amount) 设置玩家已解锁的格子数
/soul addUnlock (player) (amount) 增加玩家已解锁的格子数
2、message内新增
setUnlock:
sender: "已将玩家{0}的背包容量设置为{1}"
player: "您的背包容量已被设置为{0}"
addUnlock:
sender: "已为玩家{0}的背包容量增加{1}"
player: "您的背包容量已被增加{0}"

v1.9.5.1
1、修复关服后限时倍率到时间后不会消失的bugv1.9.5.2
修复,兑换每次都只消耗一个物品的bug修复mm掉落物进灵魂背包无法触发倍率的问题(上次忘记callEvent了)
v1.9.5.3
新增开关 MMDropInSoulBagInTimes(部分服务器可能因为和某些插件冲突的原因,在这里唤醒倍率给予会导致崩服,届时,请关闭该项功能,现默认关闭)
v1.9.5.4
将MM中NI的Drop也的直接掉落进灵魂背包中v1.9.5.6
理论上修复了,mm掉落其他插件经验时,被获取成为物品导致出现“获取到null”的消息提示理论上修复了因过多物品给予导致的线程卡死
v1.9.5.7
优化了物品给予逻辑um版本使用了1.1.5(之前就是这个,然后忘了哪个版本我给改成了1.1.1,现在又改回来了)
v1.9.5.9
修复了一些莫名其妙的报错(应该修复了v1.9.5.10
给玩家背包移除物品的时候增加了个DEBUGv1.9.5.11
修复了兑换时的线程问题v1.9.5.12
新增配置文件 "MMBlackList.yml"给MM进灵魂背包加了个黑名单,可以设置部分怪物的掉落物依然掉落到地上
也可以设置某些怪物的掉落物不会吃到times的加成