您尚未登录,请登录后浏览更多内容! 登录 | 加入最MC

QQ登录

只需一步,快速开始

 找回密码
 加入最MC

QQ登录

只需一步,快速开始

查看: 4709|回复: 2
打印 上一主题 下一主题

[转载插件] [机械|娱乐]CustomNukes——自定义炸弹-可控制时长/效果/方块类型/BUFF/[深度汉化!]

[复制链接]

该用户从未签到

跳转到指定楼层
楼主
发表于 2016-2-17 19:35:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
服务端插件
中文名称: 自定义炸弹
英文名称: CustomNukes
来源: 转载
类型: |Spout插件| |Bukkit/Spigot插件| 
前置插件:
原帖地址: http://dev.bukkit.org/bukkit-plugins/customnukes/
下载地址: http://www.本帖.gov.cn
更新时间: 2016-02-17
语言支持: 简体中文 English 
本帖最后由 腾讯 于 2016-2-17 19:44 编辑

注意!不是所有方块都能炸,是需要先添加炸弹配置文件
可以自己设置爆炸方块
成功配置完自己的炸弹以后才能生效(如果你不会配置下面有教程和默认例子)

CustomNukes

This is fully customizable plugin that allows You to make your own explosives


这个插件可以让你完全自己定制你的炸药

你可以自己配置:

·config里现有的和你新的炸弹

·方块爆炸半径

·炸弹方块(默认是海绵)

·爆炸BUFF

·点燃延迟

注意:一般的防爆插件(例如ProtectPlugin)可以防住爆炸

不过爆炸后的BUFF还是有的。当然你也可以在config里设置是否爆炸



废话不多说,直接上正题

这个插件内置了几个默认的炸弹

下面来展示

1.合成

这里介绍默认炸弹的合成方法。

下面提供默认炸弹的合成表

当然如果你想自定义合成表的话后文有详细讲解











2.点燃

这里介绍CustomNukes定制的炸弹如何点燃




哦,首先你需要两个红石,一个拉杆

一定要保证红石线在炸弹正上方,如图



然后你只需激活红石信号就能食用了,是不是方便简单?

3.指令

这里介绍CustomNukes的基础指令以及权限节点


/customnukes reload - 重新加载插件配置-OP默认
  权限节点:customnukes.reload
===================================================
/customnukes give <玩家> <炸弹ID>-给玩家某炸弹-OP默认【<炸弹ID>下文会讲解
权限节点:customnukes.give



4.配置
文章的核心,这里讲述CustomNukes如何正确食用
这里是个人汉化过的配置文件
如有不对的地方还请指出,多谢!

  1. #
  2. #          ====zuimc‘腾讯’--ID‘XTD0417汉化’=====
  3. #* 这里讲解配置方法,如果你会配置你可以选择跳过
  4. #开启=true,关闭=false
  5. # * 你可以在这里添加自定义炸弹
  6. # 但是别忘了要把你的炸弹添加到下面的enabled-explosives列表
  7. #
  8. # * 你后编辑的这个config会添加到服务器日志
  9. # 你要确保没有错误建议你备份否则会GG
  10. #
  11. # * 默认的TNT参数:
  12. #   点燃延迟: 80
  13. #   爆炸半径: 4,00
  14. #
  15. #
  16. # 然后你就可以设置BUFF等特性
  17. #

  18. #
  19. # 显示调试信息【默认false】
  20. #
  21. debug: false

  22. #
  23. #爆炸材料[默认是海绵Sponge]
  24. #设置材料应注意材料需要是实体方块、不透明、不应具有重力
  25. service-material: SPONGE

  26. #
  27. # 使用权限允许放置,打破
  28. # 卧槽注意这里是炸弹ID----->这个这个<explosive-key>
  29. # 权限举个例子:
  30. # customnukes.explosive.toy
  31. #
  32. # 检查权限这里默认false【说实在的这个并没有什么卵用】
  33. #
  34. check-permissions: false

  35. # 注意!这里是启用爆炸物的列表
  36. # <炸弹ID>
  37. #这里对指令获取至关重要!(获取炸弹指令/customnukes give <玩家> <炸弹ID>)
  38. #【举例】如果你想给玩家XTD0417核弹1个,那么输入[/customnukes give XTD0417 Nuclear]
  39. #如果你想给两颗核弹,你只需[/customnukes give XTD0417 Nuclear 2]即可
  40. #当你制作炸弹的时候需要在这里添加炸弹名称!
  41. enabled-explosives:
  42.   - Toy
  43.   - Normal
  44.   - Flash
  45.   - Nuclear

  46. #
  47. # ====自定义炸弹====
  48. # 举例:
  49. #
  50. # <炸弹ID>:
  51. #   service-material: ### 这里填写炸弹材料(默认=SPONGE[海绵])
  52. #   name: ###<名字>
  53. #   description: ###这里是描述,相当于lore(默认 = 无)
  54. #   recipe: ###合成列表【物品ID/英文的话手里拿着物品输入/itemdb查看】<----别告诉我你服没安装ESS
  55. #注意作者这里用的是英文ID,没有测试过数字ID可不可行,保险起见还是用英文ID吧
  56. #     - <物品1> <物品2> <物品3>
  57. #     - <物品4> <物品5> <物品6>
  58. #     - <物品7> <物品8> <物品9>
  59. #   <action-key>:
  60. #     type: explosion | effect | seismic | repeater###这里是炸弹效果
  61. #     parameters: <effect-parameters> (* see description below)
  62. #
  63. # <effect-parameters> type = 爆炸【注意这里的type后面可以修改延迟】
  64. #   min-delay: <2..1000> ### 这里修改延迟的ticks,最大1000,支持范围变量【也就是说默认2-8个ticks单位时间之间爆炸】
  65. #                        ### (默认 = 2)
  66. #   max-delay: <2..1000> ### 同上
  67. #                        ### (默认 = 8)
  68. #   radius: <0..320:float>###半径,这里可以设置爆炸半径为0-320之间
  69. #   destroy-blocks: ###是否破坏 (默认 = true)
  70. #
  71. # <effect-parameters> type = 开心的爆炸BUFF
  72. #   min-delay: <2..2000> ###这里还是设置ticks
  73. #                        
  74. #   max-delay: <2..2000>
  75. #                        
  76. #   effects:###药水BUFF大全见下
  77. # http://jd.bukkit.org/rb/apidocs/org/bukkit/potion/PotionEffectType.html
  78. #     <PotionEffectType1>#添加药水效果1-N
  79. #     ...其实这你可以翻翻地下核弹的,照猫画虎
  80. #     <PotionEffectTypeN>
  81. #   strength: <1..100> (default = 1)
  82. #   duration: <1..6000> ### in avg-seconds#BUFF持续时间
  83. #
  84. # <effect-parameters> type = 中继器#这里你可以设置串联炸弹爆炸的延迟【作死?】
  85. #   min-delay: <2..10000> ### 最小延迟
  86. #                         ### 服务器ticks (默认 = 2)
  87. #   max-delay: <2..10000> ### 最大延迟
  88. #                         ### 服务器ticks(默认 = 60)
  89. #   duration: <1..864000> ### in avg-seconds
  90. #   interval: <20..6000>
  91. #                       
  92. #
  93. # <effect-parameters> type = seismic#设置地震
  94. #   min-delay: <2..1000> ### 时间ticks
  95. #                       ### 创建服务器时间(默认 = 2)
  96. #   max-delay: <2..1000> ### 最大时间
  97. #                       ### (默认 = 8)
  98. #   min-radius:
  99. #   max-radius:
  100. #   epicenter-explosion-power:
  101. #   players-only: true | false (默认 = true)   
  102. #   attenuation: no | line | exp#个人感觉这些并没有什么用啊


  103. Toy:
  104.   name: "微型炸弹"
  105.   description:
  106.     - "爆炸半径:1"
  107.   recipe:
  108.     - SAND SAND SAND
  109.     - SAND TNT SAND
  110.     - SAND SAND SAND
  111.   amount: 8
  112.   scenario:
  113.     - explosion1
  114.   explosion1:
  115.     type: explosion
  116.     parameters:
  117.       radius: 1

  118. Normal:
  119.   name: "普通炸弹"
  120.   description:
  121.     - "爆炸半径:8"
  122.   recipe:
  123.     - OBSIDIAN TNT OBSIDIAN
  124.     - TNT DIAMOND_BLOCK TNT
  125.     - OBSIDIAN TNT OBSIDIAN
  126.   amount: 2
  127.   scenario:
  128.     - explosion1
  129.     - effect1
  130.     - explosion1
  131.   explosion1:
  132.     type: explosion
  133.     parameters:
  134.       radius: 8
  135.   effect1:
  136.     type: effect
  137.     parameters:
  138.       radius: 8
  139.       effects:
  140.        - CONFUSION
  141.        - SLOW
  142.       duration: 30   

  143. Flash:
  144.   name: "闪光炸弹"
  145.   description:
  146.     - "反胃+失明半径: 32"
  147.   recipe:
  148.     - GLOWSTONE_DUST TNT GLOWSTONE_DUST
  149.     - TNT EYE_OF_ENDER TNT
  150.     - GLOWSTONE_DUST TNT GLOWSTONE_DUST
  151.   amount: 4
  152.   scenario:
  153.     - effect1
  154.     - effect2
  155.   effect1:
  156.     type: effect
  157.     parameters:
  158.       radius: 32
  159.       effects:
  160.        - BLINDNESS
  161.       duration: 30   
  162.   effect2:
  163.     type: effect
  164.     parameters:
  165.       radius: 32
  166.       effects:
  167.        - CONFUSION
  168.       duration: 60   
  169.    
  170. Nuclear:
  171.   name: "核弹"
  172.   description:
  173.     - "爆炸半径:120"
  174.     - "这可以毁掉整个屌面人村庄"
  175.     - "心动了么?快点燃我吧!"
  176.   recipe:
  177.     - GOLD_BLOCK TNT GOLD_BLOCK
  178.     - TNT NETHER_STAR TNT
  179.     - GOLD_BLOCK TNT GOLD_BLOCK
  180.   scenario:
  181.     - explosion1
  182.     - effect1
  183.     - seismic1
  184.     - repeater1
  185.   explosion1:
  186.     type: explosion
  187.     parameters:
  188.       radius: 16
  189.   effect1:
  190.     type: effect
  191.     parameters:
  192.       radius: 120
  193.       effects:
  194.        - CONFUSION
  195.        - SLOW
  196.        - BLINDNESS
  197.        - POISON
  198.       duration: 60
  199.   seismic1:
  200.     type: seismic
  201.     parameters:
  202.       min-radius: 16
  203.       max-radius: 120
  204.       epicenter-explosion-power: 16
  205.       players-only: false
  206.       attenuation: line
  207.   repeater1:
  208.     type: repeater
  209.     parameters:
  210.       duration: 86400
  211.       scenario:
  212.         - effect1
  213.         - effect2
  214.       effect1:
  215.         type: effect
  216.         parameters:
  217.           radius: 90
  218.           players-only: false
  219.           effects:
  220.            - WITHER
  221.           duration: 10
  222.       effect2:
  223.         type: effect
  224.         parameters:
  225.           radius: 120
  226.           players-only: false
  227.           effects:
  228.            - POISON
  229.           duration: 10         
复制代码

·如何创建一个炸弹?下面举个例子
下面是代码讲解
  1. nimasi:
  2.   name: "我练功发自真心"
  3.   description:
  4.     - "§a§lOh,Fu*K"
  5.   recipe:
  6.     - BEDROCK TNT BEDROCK
  7.     - TNT EXP_BOTTLE TNT
  8.     - BEDROCK TNT BEDROCK
  9.   amount: 4
  10.   scenario:
  11.     - effect1
  12.     - explosion1
  13.   effect1:
  14.     type: effect
  15.     parameters:
  16.       radius: 32
  17.       effects:
  18.        - SPEED
  19.       duration: 30  
  20.   explosion1:
  21.     type: explosion
  22.     parameters:
  23.       radius: 50
复制代码






Reload以后,你就能使用[nimasi]啦!

你一定要注意:

如果你想创建炸弹
请一定在这里添加炸弹名称,否则炸弹不会被插件读取!!
你有两种获取方式

1./customnukes give XTD0417 nimasi

2.按照上面自定义的合成表合成:



点燃测试,发现完全成功

爆炸范围50

预计的速度BUFF(由于电脑太卡半天才反应过来,只剩16秒了)



我们可怜的屌面人村庄……


如果你读到这里还是云雾缭绕一知半解
下面手把手教你如何配置一个炸弹
如果你看懂了请跳过这一段
首先,现在配置文件第50行创建炸弹名称,关于创建方法请仔细阅读【4.配置-你一定要注意的体字下面
这里用炸弹名称XTD来举例
创建完XTD以后,在配置文件的最底下先添加如下代码
  • XTD:
  •   name: "§4§l大屁股裂了"

[color=rgb(51, 102, 153) !important]复制代码

讲解:这里就是创建炸弹,这一行代表在游戏中鼠标选中炸弹会看到炸弹名字是【大屁股裂了】这个炸弹的lore是【我到河北省来
如果你想设置炸弹的合成表,那么在上面原有的基础上添加如下代码
  •   recipe:
  •     - 物品1 物品2 物品3
  •     - 物品4 物品5 物品6
  •     - 物品7 物品8 物品9

[color=rgb(51, 102, 153) !important]复制代码

设置自定义合成表时你只需把【物品x】替换成你想要的物品的英文名字即可,下面举个例子
  •   recipe:
  •     - TNT TNT TNT
  •     - TNT EXP_BOTTLE TNT
  •     - TNT TNT TNT

[color=rgb(51, 102, 153) !important]复制代码

上面这个表示,这个炸弹需要

TNT TNT TNT
TNT 经验瓶 TNT
TNT TNT TNT
来合成。
如何设置有效爆炸半径呢?
添加以下代码

  • <blockquote>  scenario:

[color=rgb(51, 102, 153) !important]复制代码

这代表了炸弹有效爆炸范围是6方块【radius指爆炸范围】
最大不得超过320,最小不得小于0
哦,如果你想在这里的基础上添加BUFF
我这里举例爆炸获得速度BUFF,10秒,半径2(我才不会告诉你其实我只记住了速度BUFF的英文名字
那么将上面的代码改为以下
  •   scenario:
  •     - explosion1

[color=rgb(51, 102, 153) !important]复制代码

细心的你会注意到,我只是在原代码的基础上添加了一个effect1并且在最底下写上了EFFECT1的内容,↑↓中间‘包’的就是新添加的代码。
radius是触发半径。duration是时间(我自己测试的是秒不过原帖里面说单位是ticks)
哦,如果你想添加额外的BUFF只需在分隔符【A↓↑】内添加-effect2,然后再分隔符【B↓】地下按照上面的格式照猫画虎就行,基本以下以此类推。
如果还有不明白的请在评论区留言



看到这里强调一下
不是所有的海绵都能炸
是你合成的指定炸弹海绵才能爆炸
望大家不要误解0.0
哦对了,亲测自定义炸弹当摆放到地上后再挖下来,名字/LORE/功能完全不会改变【诶可以依据这个特点做个摆到地上也有Lore的自定义头颅诶】


附件是17版本的……不过测试了一下18版本也能用

如果18用不了的话你可以去官网下

汉化的config已给出,替换即可
嘛..不知道这图床好不好用。。


完全个人汉化,若有不对的还请指出,谢谢!


感觉这个插件不是很鸡肋啊。。还是有点用的说=w=


比如给卖服务器VIP几个这玩意装逼玩。。诶服务器可以赚钱的说

下载地址

【哦这是汉化的config,如果你需要插件的话请看下面】链接:http://pan.baidu.com/s/1dEiFe4x 密码:vqr7




【哦这是汉化的插件jar,如果你不想要插件只想钻研config的话请看上面】链接:http://pan.baidu.com/s/1i40hU7r 密码:ow9l





大王~~弄个插件不容易呢,打个赏,评个分,支持我一下,我要升级~~~~~~~~


~话说我汉化+琢磨了4个小时才弄出来的插件啊QAQ有辛苦应该能有回报吧QAQ




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
  • TA的每日心情
    奋斗
    2019-9-5 16:53
  • 签到天数: 313 天

    [LV.8]以坛为家I

    沙发
    发表于 2016-2-17 21:32:52 | 只看该作者
    用在战争服再好不过了
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

    该用户从未签到

    板凳
     楼主| 发表于 2016-2-18 12:39:56 | 只看该作者
    啊才查看17次,,果然这个插件很鸡肋么?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    您需要登录后才可以回帖 登录 | 加入最MC

    本版积分规则