本帖最后由 502mc 于 2023-1-1 16:05 编辑
|
|
|
|
|
|
|
|
|
|
|
本插件所用所有代码均为原创,不存在借用/抄袭等行为
厉害了作者
好家伙,正好需要类似的插件,就出来了

MCBBS有你更精彩~
不错呀,感觉用法挺多的。收藏了
我曹 , 太全面了亲
这插件也太棒了 太全面了
MCBBS有你更精彩~
好强大的插件,前排支持一下!
能否用这个实现mm的技能绑定在武器上?mmc不支持。18.1,所以我想找找取代的方法
支持支持支持
你好可以增加个 消耗组条件吗
大概是这样:
required-item:
- 'name:我是材料:12' 扣除名字包含我是材料的物品12个
- 'lore:普通淬炼:12'
大概是这样:
required-item:
- 'name:我是材料:12' 扣除名字包含我是材料的物品12个
- 'lore:普通淬炼:12'
有点复杂
苏子峰 发表于 2022-2-5 23:46
你好可以增加个 消耗组条件吗
大概是这样:
不好意思目前没有打算支持这样消耗物品,这种功能更适合用专用插件或定制插件去实现。
如果想使用本插件实现此功能,有个变通的方法,不过还是需要编程去实现:
另写一个插件注册一些PAPI变量,当解析这个变量的时候会返回true或false
例如 检测到背包内有足够的满足条件的物品后 扣除这些物品并返回true,如果不足 就返回false
然后在本插件的物品配置的条件那一项中写上那个变量,例如:
- condition:
- - '!%变量_扣除某某材料%, §c材料不足,无法使用。'


- '007':
- name: '§6某个物品'
- lore:
- - '§d物品的LORE。'
- type: '物品类型'
- action:
- - 'cmd: 这是一条命令'
- required-amount: 1
就这么简单
啊吧啊吧
502mc 发表于 2022-2-6 13:19
不好意思目前没有打算支持这样消耗物品,这种功能更适合用专用插件或定制插件去实现。
如果想使用本插件 ...
这样也可以啊 ,有相关变量吗
苏子峰 发表于 2022-2-6 15:44
这样也可以啊 ,有相关变量吗
不清楚,不知道现有的变量能不能实现你的需求,八成要自定义变量吧
本帖最后由 苏子峰 于 2022-2-6 17:04 编辑
%checkitem_amount_namecontains:测试物品%
已有检测名字的变量了 , 不知道你的插件可以更新扣除相关的功能吗
- 'TAKE-ITEM: amount:1,name:测试物品'
502mc 发表于 2022-2-6 16:52
不清楚,不知道现有的变量能不能实现你的需求,八成要自定义变量吧
%checkitem_amount_namecontains:测试物品%
已有检测名字的变量了 , 不知道你的插件可以更新扣除相关的功能吗
- 'TAKE-ITEM: amount:1,name:测试物品'
苏子峰 发表于 2022-2-6 17:03
%checkitem_amount_namecontains:测试物品%
已有检测名字的变量了 , 不知道你的插件可以更新扣除相关的功 ...
我看了一下 这个变量扩展支持删除指定物品 你可以研究一下具体用法
https://github.com/PlaceholderAP ... ceholders#checkitem
这个插件非常的不错,除了这个插件外做RPG还有没有其它的插件综合一下?
强烈支持
用指令去编辑完全不会 还是直接在items.yml里直接编辑来的实在
还是在items.yml 编辑来的实在 指令编辑搞不来
该插件的
=======================================
#使用物品需要花费的钱 可选 支持变量 不能为负数
price: 10
#使用物品需要花费的点券 可选 支持变量 不能为负数
points: 10
而实际是奖励 钱 与 奖励 点券
在测试中服务器内未安装点券插件
在执行
#使用物品需要花费的点券 可选 支持变量 不能为负数
points: 10
从而显示
[ItemCommand] 未找到点券插件, 无法执行 give-points 动作!
[ItemCommand] 请检查是否正确安装PlayerPoints插件!
=================望修复==================
=======================================
#使用物品需要花费的钱 可选 支持变量 不能为负数
price: 10
#使用物品需要花费的点券 可选 支持变量 不能为负数
points: 10
而实际是奖励 钱 与 奖励 点券
在测试中服务器内未安装点券插件
在执行
#使用物品需要花费的点券 可选 支持变量 不能为负数
points: 10
从而显示
[ItemCommand] 未找到点券插件, 无法执行 give-points 动作!
[ItemCommand] 请检查是否正确安装PlayerPoints插件!
=================望修复==================
这个可以绑定指令吗,放在
副手可以飞行
副手可以飞行
謝謝謝謝
本帖最后由 502mc 于 2022-2-8 22:12 编辑
并不是奖励 这就是花费 花费点券时找不到点券插件会给使用者发送红字警告
后台的黄字警告是无法给予点券的提示 根据警告 不能执行give-points动作 就可知道是因为物品设定了这个动作而不能执行
示例物品演示了全部动作 下面就是点券动作的演示部分
复制代码
canyan666 发表于 2022-2-8 20:57
该插件的
=======================================
#使用物品需要花费的钱 可选 支持变量 不能为负数
#使用物品需要花费的钱 可选 支持变量 不能为负数
price: 10
#使用物品需要花费的点券 可选 支持变量 不能为负数
points: 10
而实际是奖励 钱 与 奖励 点券
并不是奖励 这就是花费 花费点券时找不到点券插件会给使用者发送红字警告
后台的黄字警告是无法给予点券的提示 根据警告 不能执行give-points动作 就可知道是因为物品设定了这个动作而不能执行
示例物品演示了全部动作 下面就是点券动作的演示部分
- #give-points = 给予使用物品的玩家指定数量的点券 只能为正整数 使用此功能需要安装PlayerPoints插件
- - 'give-points: 10'
北莫哒 发表于 2022-2-8 21:12
这个可以绑定指令吗,放在
副手可以飞行
只有主手可以 副手不行
可以,有用,拿走了
502mc 发表于 2022-2-8 22:03
并不是奖励 这就是花费 花费点券时找不到点券插件会给使用者发送红字警告
后台的黄字警告是无法给予点券 ...
ItemCommand配置生成器 如有用帮置顶
超级不辍的插件,爱了爱了
感谢楼主分享!
啊啊啊啊啊啊啊啊
感谢大佬制作插件~
教程看得我头皮发麻
可以考虑加入下蹲右键和下蹲左键触发,这样的话在很多rpg战斗系统中用起来比较方便
本帖最后由 502mc 于 2022-2-12 20:16 编辑
使用条件+%player_is_sneaking%变量就可以做到
例如:
复制代码
赤华ヾ 发表于 2022-2-12 19:40
可以考虑加入下蹲右键和下蹲左键触发,这样的话在很多rpg战斗系统中用起来比较方便 ...
使用条件+%player_is_sneaking%变量就可以做到
例如:
- condition:
- #玩家潜行时才满足条件
- - '%player_is_sneaking%,'
502mc 发表于 2022-2-12 20:10
使用条件+%player_is_sneaking%变量就可以做到
例如:
刚试了一下,这个加进去以后,下蹲和不下蹲都不能用,加上!下蹲和不下蹲全都能用了,这咋办
本帖最后由 502mc 于 2022-2-12 22:01 编辑
我这边测试没有问题,你是怎么写的条件?
演示物品:
复制代码
赤华ヾ 发表于 2022-2-12 21:42
刚试了一下,这个加进去以后,下蹲和不下蹲都不能用,加上!下蹲和不下蹲全都能用了,这咋办 ...
我这边测试没有问题,你是怎么写的条件?
演示物品:
- '002'
- name: §6银票
- condition:
- - '%player_is_sneaking%,只能潜行时使用'
- action:
- - 'give-money: 100'
- - 'tell: §b你使用了一张§6银票§b, 获得了100银币.'
- - 'sound: ENTITY_EXPERIENCE_ORB_PICKUP'

正好开新服的时候用得上!

502mc 发表于 2022-2-12 21:52
我这边测试没有问题,你是怎么写的条件?
演示物品:
我把你刚发的配置直接复制过来,还是不行
赤华ヾ 发表于 2022-2-12 22:00
我把你刚发的配置直接复制过来,还是不行
如果条件没问题,那么就是你没安装PAPI插件或没启用Player变量扩展导致的,这个变量是Player变量扩展提供的
502mc 发表于 2022-2-12 22:01
如果条件没问题,那么就是你没安装PAPI插件或没启用Player变量扩展导致的,这个变量是Player变量扩展提供 ...
我装的Placeholder,那个player是要单独启用吗
赤华ヾ 发表于 2022-2-12 22:07
我装的Placeholder,那个player是要单独启用吗
只装placeholder啥也没有,变量扩展都要单独下载。 用下面的命令安装Player扩展:
/papi ecloud download player
上面执行完提示下载完成后使用下面的命令重载即可完成安装
/papi reload
502mc 发表于 2022-2-12 22:08
只装placeholder啥也没有,变量扩展都要单独下载。 用下面的命令安装Player扩展:
/papi ecloud download ...
可以了 感谢感谢
66666666666666