本帖最后由 239643606 于 2022-7-22 03:51 编辑 
 复制代码
复制代码
复制代码

 
 

 [物品系统]SakuraItem.jar
(12.96 KB, 下载次数: 6)
[物品系统]SakuraItem.jar
(12.96 KB, 下载次数: 6)
 
SakuraItem
一款简单轻松入门的物品系统
其内包含:
消耗物品执行指令(以GUI形式进行)
消耗物品执行指令(以GUI形式进行)
以及简单的物品随机/伪锻造?
- 插件指令:
 
- /sakuraitem give <player> <item> 给予指定玩家一个指定物品
 
- /sakuraitem max <player> <item> 给予指定玩家一个满强度的指定物品
 
- /sakuraitem open 打开重铸界面
 
- /sakuraitem reload 重载此插件
config.yml
- SakuraItem:
 
-   ReloadMessage: '&3重载成功'
 
-   Msg: '&3获得物品 &8&l[%item%&8&l] &aX1'
 
-   NoItem: '&3没有这个物品'
 
-   ViewTitle: '&c&l重铸系统'
 
-   DownName: '§a格挡板'
 
-   LiftName: '§e放入重铸器'
 
-   RightName: '§d放入需要重铸的武器'
 
-   MarName: '§a格挡板'
 
-   MarNames: '§a格挡板'
 
-   ButtonName: '§c§l点击进行重铸'
 
-   RightMessage: '§3重铸成功'
 
-   OpenGuiMessage: '§3成功打开界面'
 
- Recast:
 
-   Item:
 
-     "测试重铸物品":
 
-       Lore: 测试lore
 
-       ToolName: test1
 
-       Commands:
 
-         - 'say %player% hello'
 
-         - 'say %player% 雷猴'
 
-         - 'say %player% *****'
 
-   Tool:
 
-     test1:
 
-       Name: 测试重铸物
 
-       Lore: 测试lore2
 
- Fixed:
 
-   test1: '§7§l§m                     '
 
-   test2: '§8「§3品质§8」<quality>'
 
-   test3: '§8「§e品质加成§8」'
 
-   test4: '§8「§9强度加成§8」'
 
-   test5: '§8「§c宝石镶嵌§8」'
 
-   test6: '§8「§3类型§8」§e装备'
 
- Settings:
 
-   Quality:
 
-     '1': '§f低级'
 
-     '2': '§e中级'
 
-     '3': '§b高级'
 
-     '4': '§9稀有'
 
-     '5': '§c传说'
 
-     '6': '§6史诗'
 
-   Chance:
 
-     '1': '70'
 
-     '2': '40'
 
-     '3': '30'
 
-     '4': '10'
 
-     '5': '5'
 
-     '6': '1'
 
-   Amplitude:
 
-     '1': '1.5'
 
-     '2': '2.0'
 
-     '3': '2.5'
 
-     '4': '3.5'
 
-     '5': '4.5'
 
-     '6': '6.0'
 
- Items:
 
-   Item1:
 
-     Id: 267
 
-     Data: 0
 
-     Display: '&a测试name'
 
-     Lore:
 
-       #<s:xxx>
 
-       #在Fixed中调用并替换上去
 
-       #<sr:100_200>
 
-       #随机生成一个100-200的数
 
-       #<str:100_200:str>
 
-       #强度数值 计算为随机生成一个0-(200-100)的数 再乘以数值1(随机生成0.00-1.00的数)+165
 
-       #<strength:/set:100:set/_/set1:200:set1/:strength>
 
-       #特殊强度数值计算
 
-       #/set:100:set/ 100为预设值 /set:xxx:set/=预设值(xxx)*Amplitude
 
-       #则/set:100:set/=100xAmplitude 若Quality=1 则 Amplitude=1.65
 
-       #则100*1.65=165
 
-       #此处若Quality=1 则生成生成一个0-(330-165)的值x(0.00~1.00的随机数)+165
 
-       #单把武器 全局强度相等()
 
-       #<strength> = 强度条 | <player> = 第一次获取该武器的玩家 | <quality> = Quality|
 
-       - <s:test1>
 
-       - <s:test6>
 
-       - <s:test2>
 
-       - '§8「§3强度&f: <strength> &e<str:0_100:str>%§8」'
 
-       - <s:test1>
 
-       - <s:test4>
 
-       - '§8「§3攻击力&f: §b<str:0_100:str>§8」'
 
-       - <s:test1>
 
-       - <s:test3>
 
-       - '§8「§3攻击力&f: §b<strength:/set:100:set/_/set1:200:set1/:strength>§8」'
 
-       - <s:test1>
 
-       - <s:test5>
 
-       - §8「§f◇§8」§7可镶嵌§8「§4红宝石§8」
 
-       - <s:test1>
 
默认配置效果图:
 
 
 
 
高度自定义配置文件
插件下载
更新记录:
2022.7.19修复了重铸只检测第一行Lore的bug
本插件所用所有代码均为原创,不存在借用/抄袭等行为
mcbbs有你梗精彩
感谢作者分享