|
介绍 | 1.此插件可以让你向特定的事件中添加不同的条件 如果满足这些条件 则将会执行自定义操作
2.此插件有很多变量 如果添加了 PlaceholderAPI 会有更多的变量(占位符)
3.同时这个插件可以用在rpg任务上 完成了事件中的一个条件 可以进行下一关或者给予奖励
4.本插件不支持CraftBukkit系的服务端
此插件允许您向特定事件添加不同的条件。如果完成了这些条件,则将执行你自己做的自定义操作。你用这个插件做出来的可能性是无穷的。为了更简单地理解这个插件,这里有一些例子:
这是一个栗子:
如果一个玩家在特定的坐标下按下一个按钮(或任何一个方块)
你可以为玩家执行一些操作,比如执行你插件里的命令,给他发送消息,给予一些药剂效果,以及其他许多操作。
例2:
如果一个玩家用某个物品伤害了另一个玩家,那么很有可能给被击杀者一个中毒效果。
更多的例子!
-有了ConditionalEvents,你可以阻止让他们使用危险命令,踢出那些使用危险命令的玩家或播放对应的声音。
-你可以取消一些事件,比如在特定的世界里打破或放置方块
-在他们死后 你可以把玩家传送到一个不同的位置,取决于他们是在哪个世界。
-你可以重复性检查一个玩家是否进入到一个区域,并为他执行一些动作。
-如果玩家赢得了一个插件小游戏,你可以为他执行一些动作。(需要此插件的API) |
该插件支持PlaceholderAPI,因此您可以使用多达1000个的变量添加条件。你也可以从其他插件去检查别的事件 |
|
特性 | - 20种自定义事件
- Block Interact 方块交互
- Player Respawn 玩家重生
- Player Death 玩家死亡
- Item Interact 物品交互
- Player Damage 玩家受伤
- Block Break 方块破坏
- Block Place 放置方块
- Player Command 玩家所输入的指令
- Console Command 控制台输入命令
- Player Chat 玩家聊天
- Player Attack 玩家攻击
- Block Break 方块破坏
- Block Place 方块放置
- Item Consume 物品消耗
- Player Join 玩家进入
- Player Leave 玩家离开
- Player Kill 玩家击杀
- Player Level Up 玩家等级提升
- Player Armor 玩家穿装备
- Item Move 物品移动
- Item Drop 物品掉落
- Item Pickup 拾取物品
- Item Craft 制作物品
- Item Select 选择物品
- EntitySpawn 实体生成
- EntityInteract 实体交互
- Repetitive 重复检查事件
- RepetitiveServer 服务器重复检查事件
- Custom Events 自定义事件(来源自其他的插件)
- √ 多种条件(在使用变量的时候)
- √ 14种条件
- √ 比较变量
- √ 条件计算方程
- √ 可执行的多种操作
- 发送消息
- 发送json格式消息
- 执行控制台命令
- 以玩家执行命令
- 以玩家身份发出消息
- 传送
- 给予药水效果
- 取消事件
- 踢出玩家
- 播放声音
- 播放材质包声音
- 改变游戏模式
- 向服务器发送消息
- 发送actionbar消息
- 发送标题消息
- 从背包中移除物品
- 执行动作前进行等待
- 为全服执行动作
- 为某一个世界的玩家执行动作
- 为某一个范围内的玩家执行动作
- 更多详见WIKI!
- √ 具有可自定义的操作
- √ 可以设置冷却时间
- √ 支持PlaceholderAPI
- √ 只能在1.8+以上版本才可使用
要求:
1)Spigot 或者 Paper (不兼容 craftbukkit)
2)PlaceholderAPI(可选)
要在服务器上装载此插件,只需将你想设置的条件和事件文件放在此插件的文件夹中,再重新启动服务器时将在配置中载入你的所写的条件和事件,您就可以使用你自己的条件和事件。
若要创建新事件,只需在事件路径中的配置中添加新的部分。请记住要对每个事件使用不同的名称。现在,您可以按照下面的教程去使用这个插件。
#每个事件都有特定的格式,你可以使用 ; 来添加更多的事件
type: player_respawn
type: block_break;block_place
#重复事件的冷却时间
repetitive_time: 10
#事件后续动作触发条件,你可以在后面找到更多相关信息
conditions:
- '%player_world% equals pvp1 or %player_world% equals pvp2'
#玩家触发这个动作所需要的权限
permission: conditionalevents.event.event2
#当玩家没有这个权限触发事件所提示的内容.
permission_error_message: '&cYou need to have a rank to use this button.'
#这里你可以自定义玩家再次触发这个事件所需要的时间 (秒)
cooldown: 3600
#事件未完全冷却玩家受到的提示.
cooldown_error_message: '&cYou need to wait &e%time% &cbefore claiming your reward again.'
#你可以给玩家下面这个权限,那么后台不会对这个玩家有任何操作
ignore_with_permission: conditionalevents.ignore.event4 |
|
|
|
配置文件我就发文件了
wiki翻译为FireworkPolymer谢谢他提供的wiki翻译是(虽然因为某些原因跟他闹掰了)
|
|
指令&权限 | 指令:/conditionalevents
-/ce help 显示插件指令
-/ce reload 重新加载插件配置文件
-/ce verify 检查配置文件是否有格式错误
-/ce enable/disable <event> 开启或关闭一个事件.
-/ce reset <player><event> 重置玩家的所有事件数据
这些只需要一个指令就ok
- +conditionalevents.admin
|
|
授权截图 |
|
|
WIKI |
|