Minecraft(我的世界)中文论坛

标题: [其他][PCD]RplPlaceholder —— 让 RPL 所有变量支持 PlaceholderAPI ![1.9-1.12]

作者: Saukiya    时间: 2017-9-9 10:02
标题: [其他][PCD]RplPlaceholder —— 让 RPL 所有变量支持 PlaceholderAPI ![1.9-1.12]
本帖最后由 Saukiya 于 2018-2-1 02:32 编辑

RplPlaceholder


RPG Player Leveling 支持 PlaceholderAPI 占位符

站内 RPL 教程

该插件即将向多个插件创建占位符
如有别的插件需求占位符,请在贴内回复
格式

  1. 插件名: XxxXxx
  2. 插件链接: http://www.mcbbs.net/xxx.php
  3. 需要变量: %等级?% / %法力值?% / %抽奖钥匙?%
复制代码

停止更新中



使用方法

RplPlaceholder 放入 /plugins 文件夹

启动你的服务端,确保启动成功后

向你的插件提供 PAPI 占位符



注意事项

确认你的 RPG Player LevelingPlaceholderAPI 在 /plugins 文件夹

否则本插件会自动关闭



支持占位符

  1. %rpl_random数字1-数字2% -> 获取数字1到数字2的随机值
  2. (例:%rpl_random50-100% 随机获取 50-100 的随机值)

  3. %rpl_level% -> 获取玩家RPL等级
  4. %rpl_stat_points% -> 获取玩家RPL天赋点
  5. %rpl_exp% -> 获取玩家RPL经验值
  6. %rpl_max_exp% -> 获取玩家RPL最大经验值
  7. %rpl_mana% -> 获取玩家RPL法力值
  8. %rpl_max_mana% -> 获取玩家RPL最大法力值
  9. %rpl_power% -> 获取玩家RPL耐力值
  10. %rpl_max_power% -> 获取玩家RPL最大耐力值
  11. %rpl_str% -> 力量
  12. %rpl_sta% -> 健康
  13. %rpl_dex% -> 灵巧
  14. %rpl_int% -> 智力
  15. %rpl_melee_d% -> 近战伤害
  16. %rpl_arrow_d% -> 远程伤害
  17. %rpl_mage_d% -> 魔法伤害
  18. %rpl_health% -> 血量
  19. %rpl_def% -> 防御
  20. %rpl_regen% -> 生命恢复
  21. %rpl_crit_c% -> 暴击几率
  22. %rpl_crit_p% -> 暴击伤害
  23. %rpl_block% -> 格挡几率
  24. %rpl_dodge% -> 闪避几率
  25. %rpl_walk_s% -> 移动速度
  26. %rpl_life_s% -> 嗜血几率
  27. %rpl_ignition% -> 点燃几率
  28. %rpl_refl% -> 反射几率
  29. %rpl_slow% -> 缓慢几率
  30. %rpl_poison% -> 中毒几率
  31. %rpl_wither% -> 凋零几率
  32. %rpl_harm% -> 撕裂几率
  33. %rpl_blind% -> 失明几率
复制代码



如何将在 Deluxechat 中使用 RplPlaceholder ?

在 %rpl_level% 前加一条 placeholderapi_

%placeholderapi_rpl_level%


  1. %rpl_level% -> %placeholderapi_rpl_level%
复制代码

  1.   ceshi:
  2.     priority: 100
  3.     channel: ''
  4.     prefix: ''
  5.     name_color: ''
  6.     name: '%player%: '
  7.     suffix: ''
  8.     chat_color: ''
  9.     channel_tooltip: ''
  10.     prefix_tooltip:
  11.     - ''
  12.     name_tooltip:
  13.     - '%player%'
  14.     - ' '
  15.     - '&a等级: &b%placeholderapi_rpl_level%'
  16.     - '&3天赋点: &b%placeholderapi_rpl_stat_points%'
  17.     - '&e经验值: &b%placeholderapi_rpl_exp%/%placeholderapi_rpl_max_exp%'
  18.     - '&d法力值: &b%placeholderapi_rpl_mana%/%placeholderapi_rpl_max_mana%'
  19.     - '&6耐力值: &b%placeholderapi_rpl_power%/%placeholderapi_rpl_max_power%'
  20.     - ' '
  21.     - '&a力量: &f%placeholderapi_rpl_str%'
  22.     - '&a健康: &f%placeholderapi_rpl_sta%'
  23.     - '&a灵巧: &f%placeholderapi_rpl_dex%'
  24.     - '&a智力: &f%placeholderapi_rpl_int%'
  25.     - ' '
  26.     - '&c生命: &b%placeholderapi_rpl_health%'
  27.     - '&3近战伤害: &b%placeholderapi_rpl_melee_d%'
  28.     - '&3远程伤害: &b%placeholderapi_rpl_arrow_d%'
  29.     - '&3**伤害: &b%placeholderapi_rpl_mage_d%'
  30.     - '&7防御: &b%placeholderapi_rpl_def%'
  31.     - '&a生命恢复: &b%placeholderapi_rpl_regen%'
  32.     - '&2暴击几率: &b%placeholderapi_rpl_crit_c%'
  33.     - '&2暴击伤害: &b%placeholderapi_rpl_crit_p%'
  34.     - '&e格挡几率: &b%placeholderapi_rpl_block%'
  35.     - '&6闪避几率: &b%placeholderapi_rpl_dodge%'
  36.     - '&3速度: &b%placeholderapi_rpl_walk_s%'
  37.     - '&c嗜血: &b%placeholderapi_rpl_life_s%'
  38.     - '&e点火几率: &b%placeholderapi_rpl_ignition%'
  39.     - '&b反射几率: &b%placeholderapi_rpl_refl%'
  40.     - '&3缓慢几率: &b%placeholderapi_rpl_slow%'
  41.     - '&2中毒几率: &b%placeholderapi_rpl_poison%'
  42.     - '&9凋零几率: &b%placeholderapi_rpl_wither%'
  43.     - '&9损坏几率: &b%placeholderapi_rpl_harm%'
  44.     - '&f失明几率: &b%placeholderapi_rpl_blind%'
  45.     suffix_tooltip:
  46.     - '%player%'
  47.     channel_click_command: ''
  48.     prefix_click_command: /ignore %player%
  49.     name_click_command: /msg %player%
  50.     suffix_click_command: /tpa %player%
复制代码
实测


下载地址
源码

RplPlaceholderAPI.jar (11.1 KB, 下载次数: 525)

不要忘了评分给金粒人气呀


[groupid=1330]PluginsCDTribe[/groupid]
作者: www847343    时间: 2017-9-9 10:39
积分要求这么高?
作者: 俊豪DD    时间: 2017-9-9 10:46
好东西...原版ess聊天才能用,现在dc可以用了不知道miaochat可不可以用...还有,楼主知道为什么,rpl不能获取矿物的经验吗,矿物掉落的经验升级原版经验....还有经验瓶也不能升级了(原版)只能通过打怪获得RPL和原版经验
作者: Saukiya    时间: 2017-9-9 11:10
俊豪DD 发表于 2017-9-9 10:46
好东西...原版ess聊天才能用,现在dc可以用了不知道miaochat可不可以用...还有,楼主知道为什么,rpl不能获 ...

在rpl里的Leveling文件 里面有个Expbar 关闭即可
作者: Saukiya    时间: 2017-9-9 11:13
www847343 发表于 2017-9-9 10:39
积分要求这么高?

我测试一下750积分是否会被隐藏而已 现在限制是200,大多数人都能达到吧
作者: 俊豪DD    时间: 2017-9-9 11:33
Saukiya 发表于 2017-9-9 11:10
在rpl里的Leveling文件 里面有个Expbar 关闭即可

非常感谢,已经解决了...还有感谢你的插件
作者: 俊豪DD    时间: 2017-9-9 15:43
俊豪DD 发表于 2017-9-9 11:33
非常感谢,已经解决了...还有感谢你的插件

不好意思,忘了.
作者: xi_kun    时间: 2017-9-9 23:34
很需要,十分感谢楼主的分享!
作者: 15519143469    时间: 2017-9-10 10:08
可以有属性吗 比如说 %placeholderapi_rpl_damage%
作者: 15519143469    时间: 2017-9-10 10:10
STR: '力量'
STA: '耐力'
DEX: '速度'
INT: '智力'
DAMAGE_MELEE: '近战攻击'
DAMAGE_RANGE: '远程攻击'
DAMAGE_MAGE: '魔法攻击'
DEFENSE: '防御力'
REGENERATION: '生命恢复'
HEALTH: '生命值'
CRIT_CHANCE: '暴击几率'
CRIT_DAMAGE: '暴击伤害'
BLOCK_CHANCE: '格挡几率'
DODGE_CHANCE: '闪避几率'
BONUS_EXP: '经验加成'
LEVEL: '等级'
WALK_SPEED: '移动速度'
DURABILITY: '耐久值'
LIFE_STEAL: '吸血'
IGNITION: '燃烧'
REFLECTION: '伤害反射'
SLOWNESS: '减速'
POISON: '中毒'
WITHER: '凋零'
HARM: '流血'
BLINDNESS: '致盲'
INDESTRUCTIBLE: '无限'
UNREPAIRABLE: '无法修复'
UNENCHANTABLE: '无法附魔'
POWER: '最大能量'
MANA: '最大魔法'

都可以设置么?
作者: 俊豪DD    时间: 2017-9-10 13:58
插件名: BedwarsRel
插件链接: http://www.mcbbs.net/forum.php?m ... ighlight=bedwarsrel
需要变量: %破坏床% / %分数% / %击杀% / %KDA(击杀/死亡)% / %获胜% / %失败% / %游戏次数% / %死亡%

感谢作者了...支持支持(我好贪...要这么多..)
作者: frea    时间: 2017-9-10 14:27
本帖最后由 frea 于 2017-9-10 14:29 编辑

正需要,虽然rpl支持mvdw但我试了好像不行,还是papi稳
(终于可以抛弃rpl自带的计分版了..

作者: Saukiya    时间: 2017-9-10 19:00
15519143469 发表于 2017-9-10 10:10
STR: '力量'
STA: '耐力'
DEX: '速度'

插件没有给出这些API接口 如果需要的话我可能还要寻找 ,作者如果没设置静态,就会没戏。
作者: frea    时间: 2017-9-10 20:08
本帖最后由 frea 于 2017-9-10 20:13 编辑

RPL的那个血量值%health和最大血量%mhealth也添加一些吧
papi提供的玩家血量变量,不是整数。小数点后好多位的呢,对记分板特别不好

后来测试了一下,没有出现小数问题。。

作者: Saukiya    时间: 2017-9-10 23:08
本帖最后由 Saukiya 于 2017-9-10 23:51 编辑
frea 发表于 2017-9-10 20:08
RPL的那个血量值%health和最大血量%mhealth也添加一些吧
papi提供的玩家血量变量,不是整数。小数点后好 ...

获得的信息跟原插件数据有关,如果有小数点我这边可以清到 0.0D

试试吧啊,血量值这个不太好说。

作者: Saukiya    时间: 2017-9-10 23:50
俊豪DD 发表于 2017-9-10 13:58
插件名: BedwarsRel
插件链接: http://www.mcbbs.net/forum.php?mod=viewthread&tid=629787&highlight=bedw ...

不行 :) 原因如下
扎心


作者: Saukiya    时间: 2017-9-11 01:44
15519143469 发表于 2017-9-10 10:10
STR: '力量'
STA: '耐力'
DEX: '速度'

已经修复。
作者: xi_kun    时间: 2017-9-13 08:20
harm是什么意思?
类似破甲的东西吗?
作者: Saukiya    时间: 2017-9-13 21:42
xi_kun 发表于 2017-9-13 08:20
harm是什么意思?
类似破甲的东西吗?

可能是吧,你可以自行测试,我改成撕裂几率了
作者: xi_kun    时间: 2017-9-13 23:43
Saukiya 发表于 2017-9-13 21:42
可能是吧,你可以自行测试,我改成撕裂几率了

好吧……
作者: xi_kun    时间: 2017-9-14 08:35
楼主可以给写个随机数变量吗?
%random0_9%就是随机输入0-9
可以用在/eco give XX玩家 1%random0_9%%random0_9%
就是随机给予某玩家100-199的金钱
作者: Saukiya    时间: 2017-9-14 13:19
xi_kun 发表于 2017-9-14 08:35
楼主可以给写个随机数变量吗?
%random0_9%就是随机输入0-9
可以用在/eco give XX玩家 1%random0_9%%random ...

虽然能写,但是估计调用不了到指令里
如果觉得插件好可以给个评分 XD
作者: xi_kun    时间: 2017-9-14 16:26
Saukiya 发表于 2017-9-14 13:19
虽然能写,但是估计调用不了到指令里
如果觉得插件好可以给个评分 XD

论坛里有个CommandHolders插件,可以给指令添加papi变量。
楼主可以写个papi的随机数变量吗?
http://www.mcbbs.net/thread-727798-1-1.html
作者: 俊豪DD    时间: 2017-9-15 21:57
Saukiya 发表于 2017-9-10 23:50
不行 :) 原因如下
扎心

哦哦,麻烦作者大大了
作者: Saukiya    时间: 2017-9-15 22:52
xi_kun 发表于 2017-9-14 16:26
论坛里有个CommandHolders插件,可以给指令添加papi变量。
楼主可以写个papi的随机数变量吗?
http://www ...

已经增加,请自行测试 (%rpl_random10-100%) 10-100随机数
作者: 15519143469    时间: 2017-9-16 10:51
15519143469 发表于 2017-9-10 10:10
STR: '力量'
STA: '耐力'
DEX: '速度'

哦  好吧
作者: 905707467    时间: 2017-9-19 17:56
对于这些买过rpl发现自身变量不能跟DM菜单同步的服主来说真的太实用了
作者: 百度服务器    时间: 2017-10-11 22:12
DivineItemsRPG这个插件可以做到吗楼主
作者: 百度服务器    时间: 2017-10-11 22:18
插件名: DivineItemsRPG
插件链接: http://www.mcbbs.net/thread-710189-1-1.html
需要变量: 力量 智力 血量 等级 物理攻击 物理防御  暴击几率 暴击伤害 攻击速度 移动速度
作者: 俊豪DD    时间: 2017-10-12 22:06
Saukiya 发表于 2017-9-10 23:50
不行 :) 原因如下
扎心

作者大大,好像bedwarsrel是开源的插件,,你看能不能再试试让这个插件支持papi变量
作者: 俊豪DD    时间: 2017-10-12 22:08
Saukiya 发表于 2017-9-10 23:50
不行 :) 原因如下
扎心

https://github.com/BedwarsRel/BedwarsRel
这是github网址,麻烦作者大大试试吧,很需要这个东西,谢谢了
作者: 俊豪DD    时间: 2017-11-18 16:16
作者那个弃坑了吗???

插件名: PermissionsEX
插件链接: http://www.mcbbs.net/forum.php?m ... ertype=1&page=1
需要变量: %前缀% / %后缀% / 好像没了,谢谢作者了
作者: 498525451    时间: 2017-12-11 15:16
我按照你的方法为什么不行?
作者: Saukiya    时间: 2017-12-11 17:28
498525451 发表于 2017-12-11 15:16
我按照你的方法为什么不行?

如果你是用在DC上,那么请在前面加 placeholder_  (%placeholder_rpl_str%)
作者: 498525451    时间: 2017-12-11 20:01
Saukiya 发表于 2017-12-11 17:28
如果你是用在DC上,那么请在前面加 placeholder_  (%placeholder_rpl_str%)

杜蕾斯用%placeholder_rpl_str%不行 吧前面的placeholder_删掉就可以了 不好意思  忘了说解决了
作者: Saukiya    时间: 2017-12-11 21:39
498525451 发表于 2017-12-11 20:01
杜蕾斯用%placeholder_rpl_str%不行 吧前面的placeholder_删掉就可以了 不好意思  忘了说解决了 ...

那可能个人情况不一样吧。。
作者: 498525451    时间: 2017-12-11 21:40
Saukiya 发表于 2017-12-11 21:39
那可能个人情况不一样吧。。

这不重要 重要的是您做插件的非常棒
作者: Saukiya    时间: 2017-12-11 21:51
498525451 发表于 2017-12-11 21:40
这不重要 重要的是您做插件的非常棒

谢谢_(:з」∠)_
你可以看看另一个插件
http://www.mcbbs.net/thread-770769-1-1.html
通缉追捕
作者: 498525451    时间: 2017-12-12 13:31
Saukiya 发表于 2017-12-11 21:51
谢谢_(:з」∠)_
你可以看看另一个插件
http://www.mcbbs.net/thread-770769-1-1.html

我发现你的插件 都很实用哈  巨JB棒!
作者: sy07130    时间: 2018-1-19 22:25
能不能弄个显示当前血量的变量?
作者: Saukiya    时间: 2018-1-20 06:06
sy07130 发表于 2018-1-19 22:25
能不能弄个显示当前血量的变量?

这个变量PlaceholderAPI自带
作者: sy07130    时间: 2018-1-20 18:31
本帖最后由 sy07130 于 2018-1-20 18:48 编辑

为啥这些变量放到 DeluxeChat 上 没效果?


作者: Saukiya    时间: 2018-1-20 21:54
sy07130 发表于 2018-1-20 18:31
为啥这些变量放到 DeluxeChat 上 没效果?

因为DeluxeChat版本不同。有些不需要加placeholderapi
《》《》《》
直接%rpl_level%
作者: sy07130    时间: 2018-1-20 22:02
Saukiya 发表于 2018-1-20 21:54
因为DeluxeChat版本不同。有些不需要加placeholderapi
《》《》《》
直接%rpl_level% ...

嗯  已经可以了 谢谢
作者: sy07130    时间: 2018-2-1 02:10
为什么只要把你这插件的变量添加进 喵式计分板上 ,喵式计分板就会报错呢???
作者: Saukiya    时间: 2018-2-1 02:21
sy07130 发表于 2018-2-1 02:10
为什么只要把你这插件的变量添加进 喵式计分板上 ,喵式计分板就会报错呢??? ...

因为rpl的特性
当玩家登陆服务器的一瞬间,不能立即读取玩家数据,否则报错

喵式记分板估计是玩家一入服务器就读取了数据吧,我加个try包围试试
作者: sy07130    时间: 2018-2-1 02:24
Saukiya 发表于 2018-2-1 02:21
因为rpl的特性
当玩家登陆服务器的一瞬间,不能立即读取玩家数据,否则报错

嗯  非常感谢
作者: Saukiya    时间: 2018-2-1 02:27
sy07130 发表于 2018-2-1 02:24
嗯  非常感谢

先发给我一份错误代码,我需要检查报错类型
作者: Saukiya    时间: 2018-2-1 02:33
sy07130 发表于 2018-2-1 02:24
嗯  非常感谢

已更新,请检查是否有效,无报错
作者: sy07130    时间: 2018-2-1 15:33
本帖最后由 sy07130 于 2018-2-1 15:38 编辑
Saukiya 发表于 2018-2-1 02:27
先发给我一份错误代码,我需要检查报错类型


你说已更新是什么

作者: Saukiya    时间: 2018-2-1 23:04
sy07130 发表于 2018-2-1 15:33
你说已更新是什么

插件啊= =
直接下载吧
作者: sy07130    时间: 2018-2-1 23:45
Saukiya 发表于 2018-2-1 23:04
插件啊= =
直接下载吧

没看到你帖子里更新了啊 下载什么?

作者: Saukiya    时间: 2018-2-2 00:47
本帖最后由 Saukiya 于 2018-2-2 00:49 编辑
sy07130 发表于 2018-2-1 23:45
没看到你帖子里更新了啊 下载什么?

hhh。。我还能说什么? 让你下载就下载,那么多fh




作者: sy07130    时间: 2018-2-2 01:14
本帖最后由 sy07130 于 2018-2-2 01:18 编辑
Saukiya 发表于 2018-2-2 00:47
hhh。。我还能说什么? 让你下载就下载,那么多fh

不好意思  原来要鼠标放在上面 才能看见
我现在来测试下

测试好了,没有报错了,真的很强大。

作者: 亦夏    时间: 2018-2-5 16:20
还行我正在用呢
作者: Prideland_owner    时间: 2018-2-24 17:55
本帖最后由 Prideland_owner 于 2018-2-24 18:18 编辑

dalao我装了PAPI和RPL还有你的插件为什么还是这样呀去掉placeholderapi的话就会变成ESS默认的聊天格式...


作者: _諵城`Tr)L    时间: 2018-4-19 23:15
好像不能在Actionbar使用
无论是带placeholderapi还是不带
都显示不出来同样ultimateBossBar也不行

作者: 82881675    时间: 2018-4-22 10:40
插件不错,保留备用
作者: 1989617949    时间: 2018-6-20 19:05
通过测试 等级 属性点 等变量无效
作者: 1579327706    时间: 2018-7-13 07:44
好东西收了
作者: langan9591    时间: 2018-7-21 14:51
大佬,为什么我这个不能用啊,会让插件直接崩溃..
作者: langan9591    时间: 2018-7-21 14:59
本帖最后由 langan9591 于 2018-7-21 15:02 编辑

杜蕾斯插件显示不出,前面加placeholderapi_直接失效,下面是不加的报错

TC`FR_U180K6XJTDS0)CBHE.png (27.73 KB, 下载次数: 0)

TC`FR_U180K6XJTDS0)CBHE.png

作者: Saukiya    时间: 2018-7-22 22:36
langan9591 发表于 2018-7-21 14:51
大佬,为什么我这个不能用啊,会让插件直接崩溃..

rpl的版本更新了 这个插件作废
作者: langan9591    时间: 2018-7-23 10:21
Saukiya 发表于 2018-7-22 22:36
rpl的版本更新了 这个插件作废

那怎么办啊= =
作者: 我是叶辉    时间: 2018-7-23 13:52
说实话我是来蹭任务完成度的 嘤嘤嘤
作者: 富贵·李    时间: 2019-4-6 23:23
牛人就是牛,没啥好说的了。如果能继续更新就更棒了。
作者: 苏子峰    时间: 2019-5-26 23:43
支持SX的属性显示吗
作者: IIIE    时间: 2019-12-6 15:50
你好,关于RPL的教程,我写了一个更完整的帖子https://www.mcbbs.net/thread-783792-1-1.html,能帮我打个广告吗

作者: 1140v    时间: 2020-3-4 10:27
@Saukiya
请问一下,Damage文件上面那块是什么意思?
CONFIG_VERSION: 1.3
# This changes armor damage & blocking damage
DamageModifiers:
  Enable: true
  List:
    ARMOR: 0.0
    BLOCKING: -2.0
# Enchant damage modifiers [Integer <procent>]
# damage += (damage * (level * modProcent)) / 100;
Enchants:
  DamageAllMod: 5
  DamageArrowMod: 5

作者: wuxin514924332    时间: 2020-4-24 08:15
好。。。。。。。。。。。。。。。
作者: 20081018ljl    时间: 2020-4-26 22:33
MCBBS有你更精彩~
作者: wanwuyuwoweiyi    时间: 2020-6-27 22:10
6666666666666666666666
作者: gaoqilong21321    时间: 2020-7-19 06:25
这是真的好东西!
作者: chenxiaoming123    时间: 2020-7-20 01:24
感谢大哥
作者: 昭....    时间: 2020-7-25 11:18
好东西,感谢
作者: Ex小木,    时间: 2020-11-3 03:27
东西很棒 但是
......我不会

作者: 鬼龙.    时间: 2021-2-12 18:26
感谢分享