名副其实
本帖最后由 名副其实 于 2022-12-25 13:39 编辑

活动参与提示

此帖所介绍的插件已参加 TGroup 项目,有关该插件的翻译事项将会保持高优先度。关于此计划,请在这里了解。
活动参与提示

此帖所介绍的插件为 Plugin Big Travel 第一期的一部分。关于此计划,请在这里了解。


- SupperForge -

A powerful plugin which could bring better RPG experience to you.


| [ 插件介绍 ]

  本插件为你带来了一个全新的合成RPG物品的方式,并且附带一个美观的材质包。
  该插件同时也有存储/读取(获取)以及编辑物品的功能。
  当然,现在本插件也包含了一些基本的自定义属性,例如自定义耐久。
  目前合成物品方式为五合一,同时拥有三种样式: 水平、转角以及竖直。
  
  虽然但是我也不能理解为什么左一的是竖直,事实上,应该是水平。
  可能会反馈给作者。
  
  修复物品的界面。
  
  无材质包加载的GUI样式。
  
  物品列表的展示样式,简洁而美观。
  
  如何编辑一个物品: 通过插件的命令可以修改Lore,耐久是否为不可损坏以及所携带的附魔等,能够满足服主的基本需求。
  
  查看持有装备与当前属性
  
  
  
  
  
  
  
  
  
  新GUI: 新增了针对不同物品的强化GUI

| [ 授权搬运 ]

  
  https://www.spigotmc.org/conversations/plugins.474163/

| [ 权限&命令介绍 ]

    [] 选填参数 ; <> 必填参数

  /ssave [item(物品)/material(材料)] [存储ID] - 将玩家手上的物品保存至物品库。
  /sgive [item(物品)/material(材料)] [存储ID] <玩家名称> - 以存储ID读取并给予玩家对应物品
  /sremove [item(物品)/material(材料)] [存储ID] - 删除物品
  /forge reload - 重载本插件
  /forge list [item(物品)/material(材料)/open(GUI样式?)] - 显示物品/材料/GUI样式列表
  /forge [item(物品)/material(材料)/open(GUI样式?)] - 以GUI方式打开上述列表
  /sname [set(设置)/clear(还原)] - 编辑物品名称
  /slore [set(修改特定行)/insert(插入行)/add(添加行)/remove(删除行)/clear(清空Lore)] - 编辑物品Lore
  /sench [add(添加)/clear(清除)] - 编辑物品附魔(可按TAB自动补全附魔名称)
  /sfag [add(添加)/remove(清除)] [FLAG] - 修改物品特殊属性, 例如隐藏附魔
  /sstat - 显示玩家属性
  /sstat <属性> <值> - 编辑物品属性
  /srepair - 修复手上物品

  forge.ssave - 对应 /ssave
  forge.sgive - 对应 /sgive
  forge.sremove - 对应 /sremove
  forge.craft.物品名称 - 允许合成对应物品
  forge.list / forge.item / forge.material / forge.open / forge.repair - 对应 /forge
  forge.edit - 允许使用 /sname , /slore , /sstat , /srepair 以及 /sench 来编辑物品

| [ 内建属性介绍 ]
  
  物理伤害(Physic Damage): 对目标造成物理伤害
  法术伤害(Magic Damage): 对目标造成法术伤害
  物理防御(Physic Armor): 减少来自敌人的物理伤害
  法术防御(Magic Armor): 减少来自敌人的法术伤害
  生命(Health): 增加最大值​
  闪避几率(Dodge Chance): 躲开本次攻击的几率
  格挡几率(Block Chance): 减少 50% 的攻击伤害,同时给予敌方挖掘疲劳效果
  暴击几率(Crit Chance): 造成暴击伤害的几率
  暴击伤害(Crit Damage): 默认为 1.2 倍伤害,原本攻击力将会乘以该倍数
  生命恢复(Heal): 增加自然回血速度.
  抗性(Resistance): 减少受到的伤害.
  精准度(Accuracy): 增加击中敌人的几率 (可以抵消敌方的闪避几率).
  物理穿透(Physic Piercing): 无视物理防御.
  法术穿透(Magic Piercing): 无视法术防御.
  攻击速度(Attack Speed): 减少攻击间隔 (数值越高攻速越快)
    - 原作者按: 我一般称之为"cooldown(冷却)".如果物品正处于冷却状态,你不能攻击或是切换物品栏.
  拦挡几率(Parry Chance): 根据敌人造成的伤害大小从而计算反击敌人攻击的几率.
  速度(Speed): 增加移动速度.
  翻倍经验(XP Boost): 击杀怪物时获得翻倍经验.
  伤害吸收(Absorb): 吸收伤害并将伤害转化至护甲上
  物理吸血(Physic Lifesteal): 基于物理伤害的生命窃取
  法术吸血(Magic Lifesteal): 基于法术伤害的生命窃取
  PVE 伤害(PVE damage): 在攻击怪物时的额外伤害
  PVE 防御(PVE defense): 在攻击怪物时的额外防御
  PVP 伤害(PVP damage): 在玩家对战时的额外伤害
  PVP 防御(PVP defense): 在玩家对战时的额外防御
  燃烧几率(Burn Chance): 概率对敌人施加火焰, 同时受到火焰伤害
  冰冻几率(Freeze Chance): 概率冻结敌人
  雷击几率(Lightning Chance): 概率雷击敌人并造成巨额法术伤害
  法术攻击(Magical Attack): 正常攻击的情况下造成魔法伤害

  耐久度(Durability): 类似于站内 AdvancedDurability 的自定义耐久值

| [ 配置翻译 ]

  config.yml
  1. #更多功能即将到来.....
  2. logger: true
  3. # 开启记录
  4. use_resourcepack: true
  5. # 是否使用自定义资源包

  6. #general message
  7. no_permission: '&c你没有权限这么做!'
  8. only_player: '&c你必须是一个玩家以进行此操作!'
  9. player_not_exist: '&c玩家 <p> 不存在'

  10. #save command message
  11. hand_nothing: '&c缺少手持物品!'
  12. save_successful: '&a成功将物品存储为 <id>.'

  13. #give command message
  14. give_successful: '&a成功获取了物品 <id>'
  15. give_other_successful: '&a成功将 <id> 给予了玩家 <p>'
  16. not_an_item: '&cID为 <id> 的物品不存在'

  17. #forge item
  18. forged_an_item: '&a成功合成了物品 (&r<item>&a)'
  19. not_enough_materials: '&c材料不足!'

  20. #slore command
  21. slore:
  22.   clear: '&a清除一行Lore'
  23.   remove: '&a已成功删除了第 &6<line> &a行的 Lore'
  24.   add: '&a已成功将 Lore: &6<lore> &a添加至物品'
  25.   set: '&a成功将第 &6<line> 行的 Lore 替换为了:&a <lore>'
  26.   insert: '&a成功在第 &6<line> 行处插入了 Lore&a: <lore>'
  27. sname:
  28.   set: '&a成功将物品名称设置为了 <name>'
  29.   clear: '&a已成功清除物品名称'
  30. sench:
  31.   add: '&a成功将 &9&l<level> 级的附魔 &9&l<enchant> &a添加至了物品'
  32.   clear: '&a已清除所有附魔'
  33.   not_exist: '&c附魔 <enchant> 不存在'
  34. unbreakable:
  35.   enable: '&a该物品现在已被设置为无法破坏'
  36.   disable: '&a该物品已取消无法破坏'
  37.   lore: '&a[无限耐久]'
  38.   
  39. gui:
  40.   list:
  41.     name: '&2&l列表'
  42.     item:
  43.       tag: '&6[物品]'
  44.       description: '&a点击获取 &ex<a> &a个'
  45.     material:
  46.       tag: '&6[材料]'
  47.       description: '&a点击获取 &ex<a> &a个'
  48.     recipe:
  49.       tag: '&6&l所有配方'
  50.       description: '&a点击图标打开合成GUI'
  51.   forge:
  52.     name: '&5&l魔法合成台'
  53.     close: '&c[关闭]'
  54.     smith: '&a[制作]'
  55.     list: '&a[配方]'
  56.     process: '&a&l结果'
  57.     lore: '&a&m         &e(<current>/<amount>)&a&m         '
复制代码


  items.yml
  1. # Item Data Base
  2. # internal_name:
  3. #   Type: <item type>
  4. #   Data: <item data>
  5. #   Display: <item name>
  6. #   Lore:
  7. #   - <lore 1>
  8. #   - <lore 2>
  9. #   - <lore 3>
  10. #   Enchants:
  11. #   - <enchantment>:<level>
  12. #   - <enchantment>:<level>
  13. #   Unbreak: <true/false>
  14. # 物品库
  15. # 内部名称(物品ID):
  16. #   Type: <物品ID(Minecraft)>
  17. #   Data: <物品子ID>
  18. #   Display: <物品名称>
  19. #   Lore:
  20. #   - <lore 1>
  21. #   - <lore 2>
  22. #   - <lore 3>
  23. #   Enchants:
  24. #   - <附魔名称>:<附魔等级>
  25. #   Unbreak: <true(设置不可破坏)/false(取消不可破坏)>
  26. Items:
  27.   supper_sword:
  28.     Type: IRON_SWORD
  29.     Data: 0
  30.     Display: §a牛Bの剑
  31.     Lore:
  32.     - §a第一行 Lore
  33.     - §a第二行 Lore
  34.     - §a第三行 Lore
  35.     Enchants:
  36.     - DAMAGE_ALL:3
  37.     - DURABILITY:10
  38.     Unbreak: true
复制代码


  materials,yml
  1. # Material Data Base
  2. # internal_name:
  3. #   Type: <item type>       please dont use tool as a material, such as WOOD_SWORD or something like this
  4. #   Data: <item data>
  5. #   Display: <item name>
  6. #   Lore:
  7. #   - <lore 1>
  8. #   - <lore 2>
  9. #   - <lore 3>
  10. #   Glow: <true/false>
  11. #   Unbreak: <true/false>
  12. # 材料物品库
  13. # 内部名称(物品ID):
  14. #   Type: <物品ID(Minecraft)> 请勿使用任何工具作为该材料名称
  15. #   Data: <物品子ID>
  16. #   Display: <物品名称>
  17. #   Lore:
  18. #   - <lore 1>
  19. #   - <lore 2>
  20. #   - <lore 3>
  21. #   Glow: <true(设置发光)/false(取消发光)>
  22. #   Unbreak: <true(设置不可破坏)/false(取消不可破坏)>
  23. Materials:
  24.   primal_stone:
  25.     Type: STONE
  26.     Data: 1
  27.     Display: §6不凡的石头
  28.     Lore:
  29.     - §a第一行 Lore
  30.     - §a第二行 Lore
  31.     - §a第三行 Lore
  32.     Glow: false
  33.     Unbreak: true
  34.   log_piece:
  35.     Type: LOG
  36.     Data: 3
  37.     Display: §6木头
  38.     Lore:
  39.     - §a第一行 Lore
  40.     - §a超级有力
  41.     Glow: true
  42.     Unbreak: false
  43.   yummy_apple:
  44.     Type: APPLE
  45.     Data: 0
  46.     Display: §c美味苹果
  47.     Lore:
  48.     - §3好吃...
  49.     Glow: false
  50.     Unbreak: false
复制代码


recipes.yml
  1. # Recipes Data Base
  2. # <result name>:                    #see it in items.yml
  3. #   Type: '<type>'                  #inclued: vertical, horizontal, corner
  4. #   Materials:
  5. #   - <material 1>:<amount>         #see it in materials.yml
  6. #   - <material 2>:<amount>
  7. #   - <material 3>:<amount>
  8. # 配方库
  9. # 内部名称(配方ID):                 #格式可参考 items.yml
  10. #   Type: '<type>'                  #所要使用的GUI种类,可用参数: vertica(竖直), horizontal(水平), corner(转角)
  11. #   Materials:
  12. #   - <材料物品ID 1>:<数量>         #可在 materials.yml 内参考
  13. #   - <原版物品ID>:<数量>
  14. #   - <材料物品ID 3>:<数量>
  15. Recipes:
  16.   supper_sword:
  17.     Type: 'vertical'
  18.     Materials:
  19.     - primal_stone:3
  20.     - log_piece:1
  21.     - yummy_apple:8
  22.     - OBSIDIAN:10
  23.     - DIAMOND:30
复制代码


  styles.yml
  1. Styles:
  2.   custom_style:
  3.     max_material: 10
  4.     rows: 4
  5.     items:
  6.       line:
  7.         Material: STAINED_GLASS_PANE
  8.         Data: 7
  9.         Display: '&7-'
  10.         Hide_attributes: true
  11.       fill:
  12.         Material: STAINED_GLASS_PANE
  13.         Data: 8
  14.         Display: '&7'
  15.         Hide_attributes: true
  16.       bar:
  17.         Material: STAINED_GLASS_PANE
  18.         Data: 5
  19.         Display: '&a&l成品'
  20.         Hide_attributes: true
  21.       smith:                       #在 config.yml 内修改,此处请勿修改
  22.         Material: IRON_AXE
  23.         Data: 0
  24.         Hide_attributes: true
  25.       list:                        #在 config.yml 内修改,此处请勿修改
  26.         Material: PAPER
  27.         Data: 0
  28.         Hide_attributes: true
  29.       close:                        #在 config.yml 内修改,此处请勿修改
  30.         Material: STAINED_GLASS_PANE
  31.         Data: 14
  32.         Hide_attributes: true
  33.     slots: #在GUI内的装饰, 仅需一个材料名并只有一个结果, 包括锻造按钮(smith)
  34.     - '0:line'
  35.     - '1:line'
  36.     - '2:line'
  37.     - '3:line'
  38.     - '4:line'
  39.     - '5:line'
  40.     - '6:line'
  41.     - '7:line'
  42.     - '8:line'
  43.     - '9:line'
  44.     - '10:material'
  45.     - '11:material'
  46.     - '12:material'
  47.     - '13:material'
  48.     - '14:material'
  49.     - '15:material'
  50.     - '16:material'
  51.     - '17:line'
  52.     - '18:line'
  53.     - '19:material'
  54.     - '20:material'
  55.     - '21:material'
  56.     - '22:result'
  57.     - '23:smith'
  58.     - '24:list'
  59.     - '25:close'
  60.     - '26:line'
  61.     - '27:line'
  62.     - '28:line'
  63.     - '29:line'
  64.     - '30:line'
  65.     - '31:line'
  66.     - '32:line'
  67.     - '33:line'
  68.     - '34:line'
  69.     - '35:line'
复制代码


| [ 相关链接 ]

  1.3 或更早版本的材质包
  1.0.4-1.0.5版本的材质包
  1.0.6-1.0.7版本的材质包
  1.0.8 或更新: 插件在config内开启使用资源包时会自动下载
  1.1.6 旧版
  1.1.7 旧版






JoyceChuN
有最新的汉化吗,楼主大大!

名副其实
JoyceChuN 发表于 2022-3-31 00:02
有最新的汉化吗,楼主大大!

没有,如果你需要的话我可以赶起来

TimeMaple
这插件锁血问题咋解决

强强大大
好耶!是福瑞大佬!

龙怒一Tz
感谢大佬的分享,就是不知道对1.18.1兼容性咋样

2144836287
感谢分享,很好用的插件!

xiaojunling
感谢分享

suming1994

感谢大佬的分享

2412617688
MCBBS有你更精彩~