开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[JE服务端] MoreTriggerCommands-更多事件触发指令

 发表于 2024-3-29 14:26:10|显示全部楼层|阅读模式 IP:香港
插件发布
中文名:更多事件触发
外语名:MoreTriggerCommands
支持版本:1.12.x 1.13.x 1.14.x 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 
适用服务端:Spigot 
插件属性: 
插件类型:管理 娱乐 综合 信息 
前置插件:无前置
来源:原创
原帖地址:https://gitee.com/xiaomxiao/MoreTriggerCommands
下载地址:https://gitee.com/xiaomxiao/MoreTriggerCommands/releases
最后更新:2023-06-29
本帖最后由 _xiaomin_ 于 2024-3-29 14:28 编辑

MoreTriggerCommands


触发事件执行指令触发事件:自定义无/指令、玩家低于多少血量触发、进服触发、重生触发、死亡触发、资源包触发相关、打开背包触发、关闭背包触发、躺床上触发、离开床触发、对出物品触发、切换世界触发,TPS低于阈值触发 等,更多正在开发。
预计会把可以做的都写上。


安装

  • 把插件扔plugins文件里。修改配置文件config.yml
  • 运行重启服务器。
  • 修改配置文件config.yml后输入/mtc reload


指令&权限

指令:mtc reload:重载插件
权限:mtc.reload:可以使用reload



配置

如果有不需要的可以使用[]
例如:Console-Commands: []
  1. #注意:本插件执行代码是使用控制台输入的。
  2. #玩家变量%player_name%
  3. #可使用颜色代码&
  4. #修改完成后输入/mtc reload重载此插件(建议重启,部分需要重启)。
  5. #更多想法请留言https://gitee.com/xiaomxiao/MoreTriggerCommands/issues
  6. #注意大小写
  7. #注意大小写
  8. #注意大小写

  9. #自定义指令
  10. CustomizeCommand:
  11.   #事件开关
  12.   Switch: true
  13.   CCommand:
  14.    - AAA
  15.    - BBB

  16. AAA:
  17.   #触发的指令
  18.   Customize-Command:
  19.     - "夜晚到来了"
  20.   #要执行的指令(支持变量%player_name%)
  21.   Execute-Command:
  22.     - "msg %player_name% ZZZZZ"

  23. BBB:
  24.   #触发的指令
  25.   Customize-Command:
  26.     - "ZZZZZ"
  27.   #要执行的指令(支持变量%player_name%)
  28.   Execute-Command:
  29.     - "me 睡觉了,你们干哈呢"


  30. #玩家低于多少血量执行
  31. LifeLessThan:
  32.   #事件开关
  33.   Switch: false
  34.   #玩家生命低于多少百分比血量执行
  35.   LifeLessThanPercent: 50 #百分比
  36.   #要执行的指令
  37.   LifeLessThanCommand:
  38.     - "msg %player_name% &4你的血量低于50%,快嘎了"

  39. #进服相关
  40. Join:
  41.   #事件开关
  42.   Switch: false
  43.   #首次进服执行指令。
  44.   FirstCommand:
  45.     - "msg %player_name% &a第一次进服"
  46.   #进服指令。
  47.   EnterCommands:
  48.    - "msg %player_name% %player_name%:&a爷进服了"

  49. #重生指令。
  50. PlayerRespawn:
  51.   #事件开关
  52.   Switch: false
  53.   #玩家重生后多少秒后执行(控制台)/tick(游戏刻)——————每秒钟=20刻
  54.   Console-Command-Cd: 20
  55.   #由控制台执行的指令,可多行
  56.   Console-Commands:
  57.     - 'say [&a%Deathdate%&f]%player_name%重生了,第%DeathNumber%次死亡,死亡世界: %world% 重生的位置:%RespawnLocation%'
  58.   #玩家重生后多少秒后执行(玩家)/tick(游戏刻)——————每秒钟=20刻
  59.   Player-Command-Cd: 10
  60.   #由玩家执行的指令,可多行
  61.   Player-Commands:
  62.    - 'msg %player_name% [&a%Deathdate%&f]%player_name%重生了,第%DeathNumber%次死亡,死亡世界: %world% 重生的位置:%RespawnLocation%'
  63.   #时间格式(注意大小写):
  64.   #yyyy=年 MM=月 dd=日 hh=时 mm=分 ss=秒
  65.   Date: yyyy-MM-dd HH:mm:ss
  66.   #可用的变量:玩家名:%player_name%,世界:%world% ,玩家死亡次数:%DeathNumber%,
  67.   #重生的位置:%RespawnLocation%,玩家死亡次数:%DeathNumber%,玩家死亡时间(系统时间):%Deathdate%。

  68. #死亡指令。
  69. PlayerDeath:
  70.   #事件开关
  71.   Switch: false
  72.   #玩家死亡后多少秒后执行(控制台)/tick(游戏刻)——————每秒钟=20刻
  73.   Console-Command-Cd: 20
  74.   #由控制台执行的指令,可多行
  75.   Console-Commands:
  76.     - 'say [&a%Deathdate%&f]%player_name%嘎了,第%DeathNumber%次死亡,死亡坐标: %x% %y% %z%  死亡世界: %world% 死亡原因:%DeathMsg%'
  77.   #玩家死亡后多少秒后执行(玩家)/tick(游戏刻)——————每秒钟=20刻
  78.   Player-Command-Cd: 10
  79.   #由玩家执行的指令,可多行
  80.   Player-Commands:
  81.     - 'msg %player_name% [&a%Deathdate%&f]你嘎了%DeathNumber%次了,你的死亡坐标 : %x% %y% %z%  死亡世界: %world% 死亡原因:%DeathMsg%'
  82.   #时间格式(注意大小写):
  83.   #yyyy=年 MM=月 dd=日 hh=时 mm=分 ss=秒
  84.   Date: yyyy-MM-dd HH:mm:ss
  85.   #可用的变量:玩家名:%player_name%,X轴:%x%,Y轴:%y%,Z轴: %z%,世界:%world%
  86.   #死亡原因:%DeathMsg%,玩家死亡次数:%DeathNumber%,玩家死亡次数:%DeathNumber%,玩家死亡时间(系统时间):%Deathdate%。

  87. #资源包相关
  88. ResourcePackStatus:
  89.   #事件开关
  90.   Switch: false
  91.   #资源包成功地下载并应用到了客户端。
  92.   SUCCESSFULLY_LOADEDCommands:
  93.     - "msg %player_name% %player_name%:资源包成功地下载并应用到了客户端"
  94.   #客户端接受了资源包, 但下载失败。
  95.   FAILED_DOWNLOADCommands:
  96.    - "msg %player_name% %player_name%:客户端接受了资源包, 但下载失败。"
  97.   #客户端拒绝接受资源包。
  98.   DECLINEDCommands:
  99.    - "msg %player_name% %player_name%:客户端拒绝接受资源包。"
  100.   #客户端接受了资源包, 并开始下载。
  101.   ACCEPTEDCommands:
  102.     - "msg %player_name% %player_name%:客户端接受了资源包, 并开始下载。"

  103. #打开背包(容器,E键打开无用)后执行。
  104. InventoryOpen :
  105.   #事件开关
  106.   Switch: false
  107.   InventoryOpen:
  108.     - "msg %player_name% 你打开了背包"

  109. #关闭背包后执行。
  110. InventoryClose:
  111.   #事件开关
  112.   Switch: false
  113.   InventoryClose:
  114.    - "msg %player_name% 你关闭了背包"

  115. #玩家躺到床上时执行(白天依然有效)。
  116. PlayerBedEnter:
  117.   #事件开关
  118.   Switch: false
  119.   PlayerBedEnter:
  120.    - "msg %player_name% 你躺上了床"

  121. #玩家离开床时执行。
  122. PlayerBedLeave:
  123.   #事件开关
  124.   Switch: false
  125.   PlayerBedLeave:
  126.    - "msg %player_name% 你离开了床"

  127. #玩家丢出物品时触发。%ItemDrop%获取玩家丢出的物品
  128. PlayerDropItem:
  129.   #事件开关
  130.   Switch: false
  131.   PlayerDropItem:
  132.    - "msg %player_name% 你丢了个%ItemDrop%"

  133. #玩家切换到另一个世界时触发。%old_world%获取玩家切换到目标世界之前所在的世界
  134. PlayerChangedWorld:
  135.   #事件开关
  136.   Switch: false
  137.   PlayerChangedWorld:
  138.    - "msg %player_name% 你从%old_world%传送到了这里"

  139. #TPS低于多少触发
  140. TPScommand:
  141.   #事件开关
  142.   Switch: true
  143.   TPStime: 20 #多少秒判断一次TPS /tick(游戏刻)——————每秒钟=20刻
  144.   TPSBelow: 10 #当TPS低于时触发
  145.   TPScommand: # %tps%当前TPS
  146.     - "say &c干JB啥呢???,搞的服务器这么卡!,挖槽现在tps &l%tps%"

复制代码





更新记录

BUG反馈:https://gitee.com/xiaomxiao/MoreTriggerCommands/issues
建议配合ChanLang使用(汉化)
  1. 更新记录:
  2. v1.0:
  3. 插件发布
  4. v1.1.1:
  5. 添加自定义无/指令(I6YE6X)
  6. v1.1.2:
  7. 添加TPS触发
  8. 当TPS低于阈值触发事件
  9. 添加变量%TPS%
  10. 添加&颜色字符
复制代码









苦力怕论坛,感谢有您~
 发表于 2024-6-20 17:25:55|显示全部楼层 IP:贵州省
感谢分享!
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-13 09:01

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3