TRCStudioDean
本帖最后由 迪安小弱渣 于 2019-6-22 00:29 编辑
前言 & 个人的话



这个插件的功能全部是按照我个人需求而制作的

如果你有什么建议,可以在评论区告诉我

以及在使用之前

请仔细阅读本帖的介绍以及插件配置文件内的注释

请仔细阅读本帖的介绍以及插件配置文件内的注释

请仔细阅读本帖的介绍以及插件配置文件内的注释

最后希望各位能喜欢这个插件。


插件的功能介绍 & 这个插件能做什么?

  • 接近90%的可自定义
  • 使用工具或命令选择区域角坐标位置
  • 允许创建无限个跳板,可设置跳板往固定方向弹射或往正面弹射
  • 允许创建无限个区域,可自定义区域所使用的跳板
  • 你甚至可以用这个插件来做其他的事情,比如创建一个往上弹射的跳板,圈出一个区域把它变成电梯
  • 可以设置触发区域的冷却时间
  • 命令自动补全,并且会在你使用/jp particle/sound add的时候为你列出所有的粒子/声音名称
  • 可以设置触发跳板所需的权限



游戏内的截图









命令列表





主命令 /jp、/jumppad功能
/jp help查看帮助
/jp reload重载配置文件
/jp select [1/2]选择坐标点
/jp tool获得区域选择工具
/jp region 编辑区域设置
/jp jumppad编辑跳板设置
/jp sound编辑区域的声音效果
/jp particle编辑区域的粒子效果




跳板区域创建教程





使用命令/jp tool获取选择工具

像下图一样左键和右键选择两个点

然后使用/jp region create来创建新的区域

PS:默认区域是不启用声音和粒子的

请使用/jp [particle/sound] enabled [区域]来启用







配置文件

Config.yml


Messages.yml


Regions.yml


JumpPad.yml






插件下载

EasyJumpPad.jar (100.03 KB, 下载次数: 429)




本插件所用所有代码均为原创,不存在借用/抄袭等行为



2021.12 数据,可能有更多内容前言 & 个人的话



这个插件的功能全部是按照我个人需求而制作的
如果你有什么建议,可以在评论区告诉我
以及在使用之前
请仔细阅读本帖的介绍以及插件配置文件内的注释
请仔细阅读本帖的介绍以及插件配置文件内的注释
请仔细阅读本帖的介绍以及插件配置文件内的注释
最后希望各位能喜欢这个插件。

插件的功能介绍 & 这个插件能做什么?
  • 接近90%的可自定义
  • 使用工具或命令选择区域角坐标位置
  • 允许创建无限个跳板,可设置跳板往固定方向弹射或往正面弹射
  • 允许创建无限个区域,可自定义区域所使用的跳板
  • 你甚至可以用这个插件来做其他的事情,比如创建一个往上弹射的跳板,圈出一个区域把它变成电梯
  • 可以设置触发区域的冷却时间
  • 命令自动补全,并且会在你使用/jp particle/sound add的时候为你列出所有的粒子/声音名称
  • 可以设置触发跳板所需的权限




游戏内的截图





弹射效果图, 可自定义粒子和声音特效





命令的使用





区域选择工具





其他功能就不截图了,看下面的介绍





命令列表





主命令 /jp、/jumppad
功能
/jp help
查看帮助
/jp reload
重载配置文件
/jp select [1/2]
选择坐标点
/jp tool
获得区域选择工具
/jp region
编辑区域设置
/jp jumppad
编辑跳板设置
/jp sound
编辑区域的声音效果
/jp particle
编辑区域的粒子效果




跳板区域创建教程





使用命令/jp tool获取选择工具
像下图一样左键和右键选择两个点
然后使用/jp region create来创建新的区域
PS:默认区域是不启用声音和粒子的
请使用/jp [particle/sound] enabled [区域]来启用






配置文件
Config.yml
#命令前缀Prefix: '&c&lEasyJumpPad &f&l>>> '
#插件语言Language: Chinese
#跳板触发跳跃是否无坠落伤害JumpPad-No-Fall-Damage: true
#权限设置Permissions:    Commands:  Help: jumppad.command.help  Reload: jumppad.command.reload  Tool: jumppad.command.tool  Select: jumppad.command.select  Region:   Help: jumppad.command.region.help   Info: jumppad.command.region.info   Create: jumppad.command.region.create   Delete: jumppad.command.region.delete   Teleport: jumppad.command.region.teleport   List: jumppad.command.region.list  JumpPad:   Help: jumppad.command.jumppad.help   Info: jumppad.command.jumppad.info   Create: jumppad.command.jumppad.create   Delete: jumppad.command.jumppad.delete   List: jumppad.command.jumppad.list  Particle:   Help: jumppad.command.particle.help   Add: jumppad.command.particle.add   Remove: jumppad.command.particle.remove   List: jumppad.command.particle.list   Clear: jumppad.command.particle.clear   Enabled: jumppad.command.particle.enabled  Sound:   Help: jumppad.command.sound.help   Add: jumppad.command.sound.add   Remove: jumppad.command.sound.remove   List: jumppad.command.sound.list   Clear: jumppad.command.sound.clear   Enabled: jumppad.command.sound.enabled
Messages.yml
Chinese:    No-Permission: '{prefix}&c你没有这么做的权限!'    Unavailable-Command: '{prefix}&c控制台不能使用这个命令.'    Select:  Spot1: '{prefix}&a已选择&c第一个坐标点&a的位置: &6世界:&b{world}&6, X:&b{x}&6, Y:&b{y}&6, Z:&b{z}.'  Spot2: '{prefix}&a已选择&c第二个坐标点&a的位置: &6世界:&b{world}&6, X:&b{x}&6, Y:&b{y}&6, Z:&b{z}.'    Tool-Settings:  Name: '&a跳板区域选择工具'  Item: IRON_AXE  Lore:  - ''  - '&7你可以使用这个工具来选择&a两个&7坐标点'  - '&7并且使用&e/jp region create&7命令来创建新的跳板区域'  - ''  - '&e点击鼠标左键/右键来选择!'    Command-Messages:  Unknown-Command: '{prefix}&a未知命令, 使用&e/jp help &a查看帮助'  Help-Command:   - '{prefix}&a使用帮助'  - '&8????????????????????????????????????????'  - '&a/jp help &e查看帮助'  - '&a/jp reload &e重载配置文件'  - '&a/jp select &7[&b1&6/&b2&7] &e选择坐标点'  - '&a/jp tool &e获取区域选择工具'  - '&a/jp region &e编辑区域设置'  - '&a/jp jumppad &e编辑跳板设置'  - '&a/jp particle &e编辑区域的粒子效果'  - '&a/jp sound &e编辑区域的声音效果'  - '&8????????????????????????????????????????'  Reload: '{prefix}&a已重载配置文件'  Tool:    Given: '{prefix}&a已获得区域选择工具, 对准方块点击鼠标&e左键&a和&e右键&a来选择两个点.'  Select:   Help: '{prefix}&e使用方法: &a/jp select &7[&b1&6/&b2&7]'  Region:   Help:   - '{prefix}&a使用帮助: &e/jp region'   - '&8????????????????????????????????????????'   - '&b-> &ehelp &a查看帮助'   - '&b-> &ecreate &7[区域名字] [跳板名字] [冷却时间] &a创建一个新的区域'   - '   &8[&c&l!&8] &7如果不需要冷却时间,可不填'   - '&b-> &edelete &7[区域名字] &a删除一个区域'   - '&b-> &etp &7[区域名字] &a传送到某个区域'   - '&b-> &einfo &7[区域名字] &a查询一个区域的信息'   - '&b-> &elist &a列出所有区域'   - '&8????????????????????????????????????????'   Create:    Help: '{prefix}&e使用方法: &a/jp region create &7[区域名字] [跳板名字] [冷却时间]'    Succeed-Create: '{prefix}&a成功创建新的区域: &e{region}&a, 选用跳板 &c{jumppad} &a, 冷却时间 &b{delay} &a.'    No-Delay: '无'    Not-a-number: '{prefix}&e{number} &c不是一个可用的数字, 请重新输入'    Unselected-Spot1: '{prefix}&e你还没有选择&c第一个坐标点&e的位置! 请使用&a/jp select&e或&a/jp tool&e来选取!'    Unselected-Spot2: '{prefix}&e你还没有选择&c第二个坐标点&e的位置! 请使用&a/jp select&e或&a/jp tool&e来选取!'    Unknown-JumpPad: '{prefix}&e未知跳板 &a{jumppad} &e,请使用&c/jp jumppad list&e列出所有跳板'    Exist: '{prefix}&e区域 &c{region} &e已存在, 不能重复创建.'   Delete:    Help: '{prefix}&e使用方法: &a/jp region delete &7[区域名字]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Succeed-Delete: '{prefix}&a成功删除区域: &e{region}&a.'   Teleport:    Help: '{prefix}&e使用方法: &a/jp region tp &7[区域名字]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Succeed-Teleport: '{prefix}&a已传送到区域 &e{region} &a中心.'    Error: '{prefix}&c传送失败, 无法获取区域 &e{region} &c的位置.'   Info:    Help: '{prefix}&e使用方法: &a/jp region info &7[区域名字]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    No-Delay: '&d无冷却'    Messages:    - '&8????????????????????????????????????????'    - ' &e区域 &a{region} &e的信息如下: '    - ' &3所使用跳板: &6{jumppad}'    - ' &3所在世界: &6{world}'    - ' &3冷却时间: &6{delay}'    - ' &3第一个点: &cX:&b{x1}&c, Y:&b{y1}&c, Z:&b{z1}'    - ' &3第二个点: &cX:&b{x2}&c, Y:&b{y2}&c, Z:&b{z2}'    - '&8????????????????????????????????????????'   List:    Format: '&e{region}&7'    No-Region: '{prefix}&a当前没有可用区域, 使用&e/jp region create&a来创建新的区域吧!'    Messages:    - '&8????????????????????????????????????????'    - '&a当前已创建的区域如下:'    - '{regions}'    - '&8????????????????????????????????????????'  JumpPad:   Help:   - '{prefix}&a使用帮助: &e/jp jumppad'   - '&8????????????????????????????????????????'   - '&b-> &ehelp &a查看帮助'   - '&b-> &ecreate &7[跳板名字] [x] [y] [z/true] &8[权限] &a创建新的跳板'   - '   &8[&c&l!&8] &7若[Z]值设置为 true 玩家触发跳板将会往他对准的方向进行弹射'   - '   &7权限处不填则为无'   - '&b-> &edelete &7[跳板名字] &a删除跳板'   - '&b-> &einfo &7[跳板名字] &a查询跳板的信息'   - '&b-> &elist &a列出所有跳板'   - '&8????????????????????????????????????????'   Create:    Help: '{prefix}&e使用方法: &a/jp jumppad create &7[跳板名字] [x] [y] [z/true] &8[权限]'    No-Permission-Restrictions: '&d无需权限'    Nothing: '无'    Not-a-number: '{prefix}&e{number} &c不是一个可用的数字, 请重新输入'    Succeed-Create: '{prefix}&a成功创建新跳板: &c{jumppad} &a,&6 X:&b{x}&a,&6 Y:&b{y}&a,&6 Z:&b{z}&a, 所需权限: &d{permission}.'    Exist: '{prefix}&e跳板 &c{jumppad} &e已存在, 不能重复创建.'   Delete:    Help: '{prefix}&e使用方法: &a/jp jumppad delete &7[跳板名字] '    Unknown-JumpPad: '{prefix}&e未知跳板 &a{jumppad} &e,请使用/jp jumppad list列出所有跳板'    Succeed-Delete: '{prefix}&a成功删除跳板: &e{jumppad}&a.'   Info:    Help: '{prefix}&e使用方法: &a/jp jumppad info &7[跳板名字]'    Unknown-JumpPad: '{prefix}&e未知跳板 &a{jumppad} &e, 请使用/jp jumppad list列出所有跳板'    No-Permission-Restrictions: '&d无需权限'    'Yes': '&a是'    No: '&a否'    Nothing: '无'    Messages:    - '&8????????????????????????????????????????'    - ' &e跳板 &a{jumppad} &e的信息如下: '    - ' &3所需权限: &6{permission}'    - ' &3正面弹射: &6{jump-forward}'    - ' &3弹射力度: &cX:&b{x}&7, &cY:&b{y}&7, &cZ:&b{z}'    - '&8????????????????????????????????????????'   List:    Format: '&e{jumppad}&7'    No-JumpPad: '{prefix}&a当前没有可用跳板, 使用&e/jp jumppad create&a来创建新的跳板吧!'    Messages:    - '&8????????????????????????????????????????'    - '&2&l当前已创建的跳板如下:'    - '&7&l{jumppads}'    - '&8????????????????????????????????????????'  Particle:   Help:   - '{prefix}&a使用帮助: &e/jp particle'   - '&8????????????????????????????????????????'   - '&b-> &ehelp &a查看帮助'   - '&b-> &eadd &7[区域名字] [效果] [附加值] &e为一个区域添加粒子效果'   - '&b-> &eremove &7[区域名字] [效果] &a删除粒子效果'   - '&b-> &elist &7[区域名字] &a列出一个区域所有的粒子效果'   - '&b-> &eclear &a清空粒子效果'   - '&b-> &eenabled &a开关粒子效果功能'   - '&8????????????????????????????????????????'   Add:    Help: '{prefix}&e使用方法: &a/jp particle add &7[区域名字] [效果] [附加值]'    Unknown-Effect: '{prefix}&e未知粒子效果 &c{particle}'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Not-a-number: '{prefix}&e{number} &c不是一个可用的数字, 请重新输入'    Succeed-Add: '{prefix}&a成功为区域 &e{region} &a添加新的粒子效果 &c{particle}:{value} &a!'   Remove:    Help: '{prefix}&e使用方法: &a/jp particle delete &7[区域名字] [效果]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Unknown-Effect: '{prefix}&e未知粒子效果 &c{particle}'    Succeed-Remove: '{prefix}&a成功删除区域 &e{region} &a的粒子效果 &c{particle} &a!'   List:    Help: '{prefix}&e使用方法: &a/jp particle list &7[区域名字]'    Format: '&e{particle}&7'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    No-Particle: '{prefix}&a区域 &e{region} &a没有任何粒子效果, 使用&e/jp particle add&a来添加新的粒子效果吧!'    Messages:    - '&8????????????????????????????????????????'    - '&2&l区域 &e{region} &2&l所使用的粒子效果如下:'    - '&7&l{particle}'    - '&8????????????????????????????????????????'   Clear:    Help: '{prefix}&e使用方法: &a/jp particle clear &7[区域名字]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Succeed-Clear: '{prefix}&a已清空区域 &e{region} &a所有的粒子效果'   Enabled:    Help: '{prefix}&e使用方法: &a/jp particle enabled &7[区域名字]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Succeed-Enabled: '{prefix}&a已开启区域 &e{region} &a的粒子效果功能'    Succeed-Disabled: '{prefix}&a已关闭区域 &e{region} &a的粒子效果功能'  Sound:   Help:   - '{prefix}&a使用帮助: &e/jp sound'   - '&8????????????????????????????????????????'   - '&b-> &ehelp &a查看帮助'   - '&b-> &eadd &7[区域名字] [add/clear/delete] [声音] [附加值] [倍率] &e为一个区域添加声音'   - '&b-> &eremove &7[区域名字] [声音] &a删除声音'   - '&b-> &elist &7[区域名字] &a列出一个区域所有的声音'   - '&b-> &eclear &a清除所有声音'   - '&b-> &eenabled &a开关声音功能'   - '&8????????????????????????????????????????'   Add:    Help: '{prefix}&e使用方法: &a/jp sound add &7[区域名字] [声音] [附加值] [倍率]'    Unknown-Effect: '{prefix}&e未知声音 &c{sound}'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Not-a-number: '{prefix}&e{number} &c不是一个可用的数字, 请重新输入'    Nothing: '无'    Succeed-Add: '{prefix}&a成功为区域 &e{region} &a添加新的声音 &c{sound}:{value}:{multiple} &a!'   Remove:    Help: '{prefix}&e使用方法: &a/jp sound remove &7[区域名字] [声音]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Unknown-Sound: '{prefix}&e未知声音 &c{sound}'    Succeed-Remove: '{prefix}&a成功删除区域 &e{region} &a的声音 &c{sound} &a!'   List:    Help: '{prefix}&e使用方法: &a/jp sound list &7[区域名字]'    Format: '&e{sound}&7'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    No-Sound: '{prefix}&a区域 &e{region} &a没有任何声音, 使用&e/jp sound add&a来添加新的声音吧!'    Messages:    - '&8????????????????????????????????????????'    - '&2&l区域 &e{region} &2&l所使用的所有如下:'    - '&7&l{sound}'    - '&8????????????????????????????????????????'   Clear:    Help: '{prefix}&e使用方法: &a/jp sound clear &7[区域名字]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Succeed-Clear: '{prefix}&a已清空区域 &e{region} &a所有的声音'   Enabled:    Help: '{prefix}&e使用方法: &a/jp sound enabled &7[区域名字]'    Unknown-region: '{prefix}&e未知区域 &a{region} &e,请使用&c/jp region list&e列出所有区域'    Succeed-Enabled: '{prefix}&a已开启区域 &e{region} &a的声音功能'    Succeed-Disabled: '{prefix}&a已关闭区域 &e{region} &a的声音功能'
Regions.yml
Regions:    example:  #使用的跳板名字  Jump-Pad: 'examplejp'  #所在世界  World: world  #冷却时间(删掉或者填0可以取消冷却)  Delay: 0.5  #声音  Sound:   #当玩家触发跳板,是否发出声音   Enabled: true   #声音列表   #格式: 声音名称_附加值_倍率   Sound-List:   - ENDERDRAGON_WINGS-1-2  #粒子效果  Particle:   #当玩家触发跳板,是否生成粒子效果   Enabled: true   #粒子效果列表   #格式: 效果名称_附加值   Particle-List:   - MOBSPAWNER_FLAMES-0  #坐标  Location:   #第一个点   Spot1:    X: 0    Y: 0    Z: 0   #第二个点   Spot2:    X: 3    Y: 2    Z: 3
JumpPad.yml
Jump-Pad-Settings:    examplejp:  #权限设置  #如果你不希望需要权限才能使用,可以删除掉它  Permission: jumpad.examplejp.use  #弹射速度设置  Velocity:   #是否正面弹射   #开启后,玩家触发跳板将会往他对准的方向进行弹射   #弹射的力度只由下面的X值决定   Jump-Forward: true   #矢量值   X: 3   Y: 1   #如果上面的Jump-Forward为true,即可删除Z值#   Z: 0





插件下载



本插件所用所有代码均为原创,不存在借用/抄袭等行为



jkxiaoyi
终于来了嘻嘻嘻qwq

kuangshijs
本帖最后由 kuangshijs 于 2019-6-22 00:32 编辑

很好的插件,收藏了

超人152
牛皮啊!!找很久了,一直都没找见,赞!!!

叽叽小石头
这个跳板插件牛逼了

東風
一费GTR,二费弹射起步,三费捕熊陷阱,抱歉走错片场了/滑稽
这个人间大炮插件还是很喜感的,不过我实在不知道可以用在哪里。
支持一下原创插件大佬!

TRCStudioDean
东风4B-9319 发表于 2019-6-22 08:36
一费GTR,二费弹射起步,三费捕熊陷阱,抱歉走错片场了/滑稽
这个人间大炮插件还是很喜感的,不过我实在不 ...

用在大厅服务器里呀。。。或者是用在RPG副本里边
这个插件虽然是跳板插件,但他其实也能拿来做其他的事情

東風
迪安小弱渣 发表于 2019-6-23 16:11
用在大厅服务器里呀。。。或者是用在RPG副本里边
这个插件虽然是跳板插件,但他其实也能拿来做其他的事情 ...

其他的事情?比如说?

TRCStudioDean
东风4B-9319 发表于 2019-6-24 11:17
其他的事情?比如说?

比如说你可以认真看看本帖的介绍

ddddssss
粒子怎么加啊附加值是什么

本诺先森
感谢分享。拿走啦

TRCStudioDean
ddddssss 发表于 2019-7-2 11:35
粒子怎么加啊附加值是什么

示例 /jp particle add 区域名字 flame 0 (火焰粒子,没记错的话)
就像物品的附加值一样,383:0是金苹果,383:1是附魔金苹果,如果粒子效果有其他的形态,这个附加值就起到了作用,正常情况下填0就可以了

An_Lan
这个插件如何做到固定目的地

Headphone_Sang
为啥创建了区域走进去会鬼畜,

1394112041
挺好玩的一个插件  可以收藏

寡人无能
Bug发现
测试端: paperclip-1.12.2
1、权限设置无效,没有权限的玩家依旧可以使用跳板!
2、防碎落伤害保护无效,
3、原配置文件声音与粒子效果无效(这个貌似是我配置问题,1.12声音文件可能不一样?)
个人建议:
希望添加转送功能或者指令功能
如: 玩家使用某区域跳板后几秒会与OP形式获得某条指令
(希望采纳,感想作者带来那么好的插件!)

GraFruit
可以给服务器增加跑酷乐趣

鸡肉之神
使用权限点是什么啊

Huax2
这种类似的插件我也用过,但是这种插件会跟反作弊插件发生冲突,在起跳的那一刻反作弊插件会将玩家误判为开了飞行挂。不知道这款插件会不会也是如此的呢?

安塔利亚RPG
很好用的插件 支持一下

MC小库
好东西收藏下 感谢楼主

无梦之心
感谢楼主的制作~

lochenxi
很好用的一款插件 增强服务器娱乐性!~

凌晨'
很不错的插件,有一种大服既视感!

星辰犭
有点拉胯不能平射

sharina2012
牛逼 支持一发!

hbj2457
求更新1.16

destiny0
mcbbs有你会更好~

s7雨
好滴,支持LZ撒~

s7雨
好滴,支持LZ撒~

hfkasf
很棒,这个插件真好用

LZS蓝天
可以支持1.16吗

loolksama
hhh这种小道具好好玩

转子拖拉机
好像还不错的

Manghui
如何在跳板区域添加火焰粒子特效呢?好像没有持续的

袁正
这个跳板插件这得很好用 厉害了

好名的麦块
mcbbs有你更精彩

sll1314123
感谢分享,这个跳板很好用,终于找到了这个跳板

huag898
厉害了2333333333

恭喜發財
之前玩别的服就好奇 咋跳那么远

感谢作者

乐碧
为什么设置了踏板音效没有反应?是我设置错了吗?
自带的那个音效也没有声音?
谁有音效列表!!!

魔小炎
为啥我就没效果?

君の名
可以,这样大厅就不无聊了

末愁
非常好的插件,我收了!

末愁
刚花了 20个金立 就专门来找这个插件

末愁
请问作者可以讲得详细一点吗 因为我看不懂awa..

我是莫言呀
感谢分享

NT_ET
MCBBS有你更精彩~

小莫a
MCBBS有你更精彩~

MCxialuo
这么好的插件怎么就沉了,顶起来,其他地方还有这个插件更新吗

下一页 最后一页