UtilityToolbox - Add Common Commands And Server Functions [1.7-1.19x] icon

UtilityToolbox - Add Common Commands And Server Functions [1.7-1.19x] -----

Provides common commands and functions for the server



--------------------------------------------English--------------------------------------------​
The following English content is from Google Translate, please forgive me if there are any deviations.

The detailed use and introduction of the plug-in can be found on the official website: http://www.utilitytoolbox.cn

Plug-in introduction:
UtilityToolbox provides many common commands and functions required by the server, such as: /tpa, /home, /back, UtilityToolbox has a complete permission list and configuration files, plug-in users can use permission control and configuration files to enable and configure themselves For some functions or commands, UtilityToolbox also provides a complete message list for plug-in users to modify the message content of each command and function.
The plugin provides commands and server functions commonly used by players. The plugin has complete command permissions, complete configuration files, support for color and variable customization of command messages, and very complete reminders on how to use commands.
If you encounter problems during the use of the plugin and need feedback or help, please post a reply under the plugin post. This is of great help to me. Thank you. I will check and reply from time to time. If you need an urgent reply, you can use the official website mailbox Urge.

Plug-in advantages:
  • Perfect command authority
  • Perfect use message help
  • Annotated, easy-to-understand configuration files
  • Plug-in commands/functions can be customized and configured
  • 100% custom message text

plugin directive:
  • Reload configuration file: /UtilityToolbox reload
  • Restore status: /heal
  • Toggle flying: /fly
  • Modify flyspeed: /flyspeed [speed]
  • Modify movement speed: /walkspeed [speed]
  • Request teleport to this player location: /tpa <player>
  • Cancel request transmission: /tpacancel
  • Accept player teleport: /tpacaccept [player]
  • Deny player teleport: /tpadeny [player]
  • Random teleportation: /tpa
  • Set home: /sethome [name]
  • Home: /home [name]
  • Suicide: /kills
  • Text color code demo: /showtextcode
  • Back: /back
  • Whether the switch server allows command transmission: /teleport
  • Copy main hand items: /copyres
  • Game mode switch: /gm <gamemode>
  • Set teleportation point: /settpp [name]
  • Teleport to teleportation point: /tpp [name]
  • Summon all players: /musterplayer <parameter>
  • Automatic respawn: /autorespawn
  • Rebirth in place: /rebirthinplace
  • Send commands to the console: /sendconsole <command...>

plug-in function:
  • Custom join/leave server messages: CustomJoinAndLeaveServer
    • First join server message: CustomFirstJoin
  • Send server messages regularly: AutoSendServerMessages
  • Join Welcome: JoinServerWelcome
    • First join server welcome: FirstJoinServerWelcome
  • High Frequency Redstone Detection: AntiHighFrequencyRedStone
  • High altitude fluid limit: LimitHighAltitudeFluid
  • Server list content modification: ServerListDisplayModification
  • Even click detection: PreventHighFrequencyAttacks

----------------------------------------------中文----------------------------------------------​
插件详细使用、介绍可上官网: http://www.utilitytoolbox.cn

插件介绍:
UtilityToolbox提供了许多服务器所需的常用指令和功能,例如:/tpa、/home、/back,UtilityToolbox拥有完善的权限列表、配置文件,插件使用者可自行通过权限控制、配置文件来自行启用和配置某些功能或指令,UtilityToolbox还提供了完整的消息列表供插件使用者修改各个指令和功能的消息内容。
在插件使用过程中遇到问题需要反馈或帮助的话,请在该插件帖子下发表回复,这对我的帮助很大,谢谢,我会不定期查看并回复,如需加急回复可通过官网邮箱催促。

插件优点:
  • 完善的指令权限
  • 完善的使用消息帮助
  • 带注释简单易懂的配置文件
  • 插件指令/功能皆可自定义配置
  • 100%自定义消息文本

插件指令:
  • 重载配置文件:/UtilityToolbox reload
  • 恢复状态:/heal
  • 开关飞行:/fly
  • 修改飞行速度:/flyspeed [速度]
  • 修改移动速度:/walkspeed [速度]
  • 申请传送至该玩家位置:/tpa <玩家>
  • 取消申请传送:/tpacancel
  • 同意玩家传送:/tpaccept [玩家]
  • 拒绝玩家传送:/tpadeny [玩家]
  • 随机传送:/tpr
  • 设置家:/sethome [名字]
  • 回家:/home [名字]
  • 设置传送点:/settpp [名字]
  • 回到传送点:/tpp [名字]
  • 字杀:/kills
  • 文本颜色代码演示:/showtextcode
  • 返回: /back
  • 开关服务器是否允许指令传送:/teleport
  • 复制主手物品:/copyres
  • 游戏模式切换:/playmode <游戏模式>
  • 召集所有玩家:/musterplayer <参数>
  • 自动重生:/autorespawn
  • 原地重生:/rebirthinplace
  • 向控制台发送指令:/sendconsole <指令>

插件功能:
  • 自定义加入/离开服务器消息:CustomJoinAndLeaveServer
    • 第一次加入服务器消息:CustomFirstJoin
  • 定时发送服务器消息:AutoSendServerMessages
  • 加入欢迎:JoinServerWelcome
    • 第一次加入服务器欢迎:FirstJoinServerWelcome
  • 高频红石检测:AntiHighFrequencyRedStone
  • 高空流体限制:LimitHighAltitudeFluid
  • 服务器列表内容修改:ServerListDisplayModification
  • 连点击检测:PreventHighFrequencyAttacks
upload_2023-2-11_18-39-26.png

upload_2023-2-11_18-39-32.png

upload_2023-2-11_18-40-11.png

upload_2023-2-11_18-40-15.png

upload_2023-2-11_18-41-11.png

upload_2023-2-11_18-42-3.png

upload_2023-2-11_18-40-31.png

upload_2023-2-11_18-40-37.png

upload_2023-2-11_18-47-3.png

upload_2023-2-11_18-41-0.png

Code (Text):

#这是一个配置文件,所有主功能的开启和关闭都必须重启服务器/重新加载插件
plugin-message:
  #插件消息前缀
  message-prefix: '&e[UtilityToolbox] &6'
  console-command-no-use: '&c控制台无法使用该指令'
  console-use-official-command-tips: '&c控制台请使用官方指令代替该指令'
  player-no-exist: '&c玩家&3%others-player%&c不存在,请检查玩家名字'

#自定义加入和离开服务器消息
join-and-leave-server-message:
  enable: true
  #是否开启第一次加入服务器的服务器消息内容
  first-join-server-message-enable: false
  message:
    player-join-server-message: '&a%player% join server'
    player-leave-server-message: '&c%player% leave server'
    player-first-join-server-message: '&a%player% first join server'

#加入服务器欢迎
join-server-welcome:
  enable: true
  #是否开启第一次加入服务器的加入欢迎
  first-join-server-welcome-enable: false
  message:
    join-server-welcome-message:
      - '&e[UtilityToolbox] &6欢迎使用本插件'
    first-join-server-welcome-message:
      - '&e[UtilityToolbox] &6欢迎使用本插件'

#自动发送服务器消息,类似公告
auto-send-server-messages:
  enable: false
  #间隔发送时间:默认秒
  time: 600
  message:
    send-messages:
      - '&e[UtilityToolbox] &6欢迎使用本插件'

#高频红石检测
anti-high-frequency-red-stone:
  enable: false
  #是否所有玩家都能看到红石被摧毁消息,否则只有拥有UtilityToolbox.AntiRedStoneMessage权限的用户才能看到
  is-broadcast-message: true
  #红石在检测时间内的限制次数
  limit: 50
  #检测时间,默认秒
  time: 5
  #检测的红石列表
  anti-red-stone-list:
    #默认红石、拉杆,可自行添加
    - 'minecraft:redstone_wire'
    - 'minecraft:lever'
  message:
    destroy-message: "玩家&3%player%&6附近存在高频红石,坐标&cx:%x% y:%y% z:%z%&6,已摧毁"

#限制高空流体
limit-high-altitude-fluid:
  enable: false
  #是否所有玩家都能看到流体被限制的消息,否则只有拥有UtilityToolbox.LimitFlowMessage权限的用户才能看到
  is-broadcast-message: true
  #限制高度
  limit-high: 120
  #限制的流体列表
  limit-fluid-list:
    #默认水和岩浆,该名字为流动液体的名字
    - 'minecraft:water'
    - 'minecraft:lava'
  #限制的世界,可使用 * 通配符为限制所有世界
  limit-world-list:
    - 'world'
  message:
    destroy-message: "玩家&3%player%&6附近存在高空流体,坐标&cx:%x% y:%y% z:%z%&6,已限制"

#服务器列表显示
server-list-display-modification:
  enable: false
  #最大玩家数
  max-player: 20
  #图标名称,放置在插件配置文件根目录下,规格必须为64*64,如果该图标不存在则无影响
  icon: icon.png
  message:
    first-line: '&e[UtilityToolbox] &6欢迎使用本插件'
    second-line: '&e[UtilityToolbox] &6欢迎使用本插件'

#连点左键限制
prevent-high-frequency-attacks:
  enable: false
  #是否所有玩家都能看到因高频左键被踢出服务器的消息,否则只有拥有UtilityToolbox.PlayerFrequencyAttacksKickMessage权限的用户才能看到
  is-broadcast-message: true
  #是否踢出服务器
  is-kill: false
  #在检测时间内的限制次数
  limit: 50
  #检测时间,默认秒
  time: 3
  message:
    player-kick-message: "&c你因疑似使用连点器被服务器踢出,若有疑问请联系服主,CPS:%cps%"
    broadcast-kick-message: "&c玩家&3%player%&c疑似使用连点器,已踢出服务器,CPS:%cps%"
    broadcast-no-kick-message: "&c玩家&3%player%&c疑似使用连点器,CPS:%cps%"

#主指令
utilitytoolbox:
  message:
    utilitytoolbox-command-error: '&c子指令无效或无子指令,正确格式: &6/UtilityToolbox <子指令>'
    utilitytoolbox-apply-reload: '&a配置文件重载成功'

#恢复生命值
heal:
  message:
    heal-self: '&a你已恢复状态'
    heal-others: '&a你已恢复&3%others-player%&a状态'
    heal-by-console: '你已被服务器恢复状态'
    heal-console-error: '&c控制台执行恢复他人状态的指令格式: &6heal <玩家名称>'

#飞行
fly:
  message:
    fly-self-open: '&a你已开启飞行'
    fly-self-close: '&a你已关闭飞行'
    fly-others-open: '&a你已开启&3%others-player%&a的飞行'
    fly-others-close: '&a你已关闭&3%others-player%&a的飞行'
    fly-by-console-open: '你已被服务器开启飞行'
    fly-by-console-close: '你已被服务器关闭飞行'
    fly-console-error: '&c控制台执行开关飞行的指令格式: &6fly <玩家名称>'

#飞行速度
flyspeed:
  message:
    flyspeed-self-reset: '&a你已重置飞行速度'
    flyspeed-self: '&a你已修改飞行速度为%fly-speed%'
    flyspeed-self-args-error: '&c飞行速度参数错误,飞行速度只能为0-10,默认速度为1'
    flyspeed-others: '&a你已修改&3%others-player%&a的飞行速度为%fly-speed%'
    flyspeed-others-reset: '&a你已重置&3%others-player%&a的飞行速度'
    flyspeed-by-console: '你已被服务器修改飞行速度为%fly-speed%'
    flyspeed-by-console-reset: '你已被服务器重置飞行速度'
    flyspeed-console-error: '&c控制台请执行修改飞行速度的指令格式: &6flyspeed [速度] <玩家名称>'

#行走速度
walkspeed:
  message:
    walkspeed-self-reset: '&a你已重置移动速度'
    walkspeed-self: '&a你已修改移动速度为%walk-speed%'
    walkspeed-self-args-error: '&c移动速度参数错误,移动速度只能为0到10,默认速度为2'
    walkspeed-others: '&a你已修改&3%others-player%&a的移动速度为%walk-speed%'
    walkspeed-others-reset: '&a你已重置&3%others-player%&a的移动速度'
    walkspeed-by-console: '你已被服务器修改移动速度为%walk-speed%'
    walkspeed-by-console-reset: '你已被服务器重置移动速度'
    walkspeed-console-error: '&c控制台执行修改移动速度的指令格式: &6walkspeed [速度] <玩家名称>'

#申请传送
tpa:
  message:
    tpa-others-no-exist: '&c玩家&3%others-player%&c不存在,请检查玩家名字'
    tpa-others-identical: '&c请不要发送重复传送请求'
    tpa-auto-tpacancel: '已自动取消上一个传送请求'
    tpa-auto-tpacancel-others: '玩家&3%player%&6已取消传送请求'
    tpa-apply: '&a传送请求已发送给玩家&3%others-player%'
    tpa-apply-others: '玩家&3%player%&6请求传送到你这里'
    tpa-apply-tpacancel-tips: '取消请求输入: &c/tpacancel'
    tpa-apply-accept-tips: '同意请求输入: &a/tpaccept'
    tpa-apply-deny-tips: '拒绝请求输入: &c/tpadeny'
    tpa-command-error: '&c传送指令格式错误,正确格式: &6/tpa <其他玩家名称>'
    tpa-others-leave-server: '玩家&3%others-player%&6已离开服务器,已自动取消其传送请求'

#取消传送
tpacancel:
  message:
    tpacancel-apply: '&a已取消传送请求'
    tpacancel-others: '玩家&3%player%&6已取消传送请求'
    tpacancel-no-tpa-error: '&c你没有待处理的传送请求'

#同意传送
tpaccept:
  message:
    tpaccept-apply: '&a你已接受玩家&3%others-player%&a的传送请求'
    tpaccept-apply-is-self: '&c请不要接受自己的传送请求'
    tpaccept-apply-others: '你向玩家&3%player%&6申请的传送请求已被接受'
    tpaccept-others-no-exist: '&c玩家&3%others-player%&c不存在,请检查玩家名字'
    tpaccept-no-tpa-error: '&c你没有待处理的传送请求'
    tpaccept-no-others-player-tpa-error: '&c你没有玩家&3%others-player%&c的传送请求'

#拒绝传送
tpadeny:
  message:
    tpadeny-apply: '&a你已拒绝玩家&3%others-player%&a的传送请求'
    tpadeny-apply-is-self: '&c请不要拒绝自己的传送请求'
    tpadeny-apply-others: '你向玩家&3%player%&6申请的传送请求已被拒绝'
    tpadeny-others-no-exist: '&c玩家&3%others-player%&c不存在,请检查玩家名字'
    tpadeny-no-tpa-error: '&c你没有待处理的传送请求'
    tpadeny-no-others-player-tpa-error: '&c你没有玩家&3%others-player%&c的传送请求'

#随机传送
tpr:
  #是否以世界出生点为中心,否则就以玩家为中心
  respawn-center: true
  #同意随机传送列表
  allow-world:
    - '*'
  #危险的方块,不会传送到该方块上
  dangerous-block:
    - 'minecraft:water'
    - 'minecraft:lava'
    - 'minecraft:cactus'
    - 'minecraft:magma_block'
    - 'minecraft:spawner'
    - 'minecraft:fire'
    - 'minecraft:soul_fire'
  #最大随机的x范围
  random-x: 10000
  #最大随机的z范围
  random-z: 10000
  message:
    tpr-searching: "&6正在定位安全的传送位置,请不要连续使用随机传送"
    tpr-apply: "&a你已随机传送,当前坐标&6 x:%x% y:%y% z:%z%"
    tpr-world-error: "&c世界&3%world%&c禁止随机传送"

#设置家
sethome:
  #允许设置家的世界,默认 * 为所有世界都允许设置家
  allow-world:
    - '*'
  message:
    sethome-apply: '&a已将此位置设为&3%name%&a家'
    sethome-world-error: '&c世界&3%world%&c禁止设置家'
    sethome-command-error: '&c设置家指令格式错误,正确格式: &6/sethome [name]'

#回家
home:
  message:
    home-apply: '&a你已传送回&3%name%&a家'
    home-no-exist: '&c暂无&3%name%&c家,请使用&6/sethome [name]&c指令设置家的位置'
    home-command-error: '&c回家指令格式错误,正确格式: &6/sethome [name]'

#展示文本代码
showtextcode:
  message:
    showtextcode-command-error: '&c展示文本代码指令格式错误,正确格式: &6/showtextcolor'
    show-list:
      - '&c文本代码列表------------------------------'
      - '&11 深紫 &7/ &99(淡紫)'
      - '&22 墨绿 &7/ &aa(碧绿)'
      - '&33 深蓝 &7/ &bb(天蓝)'
      - '&44 深红 &7/ &cc(大红)'
      - '&55 粉红 &7/ &dd(亮粉红)'
      - '&66 橙色 &7/ &ee(金色)'
      - '&77 浅灰 &7/ &ff(白色)'
      - '&88 深灰 &7/ &00(黑色)'
      - 'k是乱码(有非英文字符就会无效,不展示)'
      - '&ll是粗体字'
      - '&oo是斜体字'
      - '&rr是恢复到原始效果'
      - '&mm是删除线'
      - '&nn是下划线'
      - '&c展示列表结束------------------------------'

#等同于自己使用/kill指令
kills:
  message:
    kills-apply: '&a已让服务器执行自杀指令'
    kills-command-error: '&c自杀指令格式错误,正确格式: &6/kills'

#传送到上一个传送/死亡的位置
back:
  message:
    back-apply: '&a你已回到被传送前的位置'
    back-died-tips: '你在下一次传送前可使用&c/back&6指令回到死亡位置'
    back-died-no-tp-tips: '服务器&c/back&6指令已记录你的死亡位置'
    back-no-location: '&c你暂时没有返回的位置'
    back-command-error: '&c返回指令格式错误,正确格式: &6/back'

#切换服务器是否允许指令传送
teleport:
  message:
    teleport-allow: '&a服务器已恢复使用指令传送'
    teleport-allow-reason: '&a服务器已恢复使用指令传送,原因: &6%reason%'
    teleport-deny: '&c服务器已禁止指令传送'
    teleport-deny-apply: '&c服务器已禁止指令传送,传送失败'
    teleport-deny-reason: '&c服务器已禁止指令传送,原因: &6%reason%'

#复制物品
copyres:
  #排除列表(用于排除通配符内的物品)写法,例如钻石甲:minecraft:diamond_chestplate
  exclude-list:
    - ''
  #黑名单,写法:钻石甲:minecraft:diamond_chestplate
  black-list:
  #默认禁用:附魔金苹果、金苹果、金萝卜、黄金、金粒、金块、tnt、火药、粗金块、粗金
    - 'minecraft:enchanted_golden_apple'
    - 'minecraft:golden_apple'
    - 'minecraft:golden_carrot'
    - 'minecraft:gold_ingot'
    - 'minecraft:gold_nugget'
    - 'minecraft:gold_block'
    - 'minecraft:tnt'
    - 'minecraft:gunpowder'
    - 'minecraft:raw_gold_block'
    - 'minecraft:raw_gold'
  #通配符列表写法(只写前缀),例如minecraft:开头的所有物品,minecraft:
  wildcard-list:
    - ''
  message:
    copyres-apply: '&a你已复制&3%res%&a物品'
    copyres-deny: '&c物品&3%res%&c禁止复制'
    copyres-command-error: '&c复制物品指令格式错误,正确格式: &6/copyres'

#模式切换
gm:
  message:
    gm-apply: '&a已让服务器执行切换模式指令'
    gm-command-error: '&c切换模式指令格式错误,正确格式: &6/gm <游戏模式>'
    gm-no-permission-error: '&c你没有切换到模式&3%gamemode%&c的权限'

#设置传送点
settpp:
  #允许设置的世界,默认 * 通配符为全世界都允许设置
  allow-world:
    - '*'
  message:
    settpp-apply: '&a已将此位置设为&3%tp-name%&a传送点'
    settpp-world-error: '&c世界&3%world%&c禁止设置传送点'
    settpp-command-error: '&c设置传送点指令格式错误,正确格式: &6/settpp [tpname]'

#传送到传送点
tpp:
  message:
    tpp-apply: '&a你已传送到&3%tp-name%&a传送点'
    tpp-no-exist: '&c传送点&3%tp-name%&c不存在,请检查传送点名称是否正确'
    tpp-command-error: '&c回到传送点指令错误,正确格式: &6/tpp [tpname]'

#召集玩家
musterplayer:
  #召集完成后,传送的等待时间,默认秒
  time: 3
  message:
    musterplayer-apply-start: '&a已广播召集所有玩家到此位置,请等待所有玩家处理请求'
    musterplayer-apply-start-repeat: '&c玩家&3%player%&c已发起召集请求,请等待该召集结束后再发起召集'
    musterplayer-apply-start-error: '&c无其他在线玩家,请不要发起召集玩家请求'
    musterplayer-apply-start-others: '玩家&3%player%&6正在召集所有玩家,请及时处理请求'
    musterplayer-apply-start-others-reason: '玩家&3%player%&6正在召集所有玩家,原因: &c%reason%&c,请及时处理请求'
    musterplayer-apply-again: '&a已发起上一次召集请求,请等待所有玩家处理请求'
    musterplayer-apply-again-error: '&c没有上一次召集请求,请使用&6/musterplayer start&c指令发起新的召集'
    musterplayer-apply-cancel-consloe: '控制台已取消此次召集请求'
    musterplayer-apply-cancel-player: '&a你已取消此次召集请求'
    musterplayer-apply-cancel-player-others: '玩家&c%player%&6已取消此次召集请求'
    musterplayer-apply-end: '玩家&3%player%&6已提前结束召集,同意召集的玩家已传送至召集位置'
    musterplayer-apply-end-time: '玩家&3%player%&6提前结束召集,同意召集的玩家将在&c%time%&6秒后立即传送'
    musterplayer-apply-end-tp: '你已传送至召集位置'
    musterplayer-end: '已完成召集,同意召集的玩家已传送至召集位置'
    musterplayer-end-time: '已完成召集,同意召集玩家将在&c%time%秒&6后立即传送'
    musterplayer-apply-ccept: '玩家&3%player%&6已接受召集'
    musterplayer-apply-deny: '玩家&c%player%&6已拒绝召集'
    musterplayer-apply-list-allow: '已同意召集的玩家: &a%player-list%'
    musterplayer-apply-list-deny: '已拒绝召集的玩家: &c%player-list%'
    musterplayer-apply-list-deal-with: '还未处理召集的玩家: &7%player-list%'
    musterplayer-cancel-tips: '取消召集输入: &c/musterplayer cancel'
    musterplayer-end-tips: '结束召集输入: &c/musterplayer end'
    musterplayer-accept-tips: '同意召集输入: &a/musterplayer ccept'
    musterplayer-deny-tips: '拒绝召集输入: &c/musterplayer deny'
    musterplayer-others-tips: '所有玩家处理召集请求后或发起者提前结束召集,才会进行传送'
    musterplayer-apply-error: '&c没有需要处理的召集请求'
    musterplayer-player-leave-convenor: '召集者&3%player%&6已离开服务器,已取消此次召集'
    musterplayer-player-leave-callee: '被召集者&3%player%&6已离开服务器,已在被召集列表中移除该玩家'
    musterplayer-console-error: '&c控制台仅能使用&6musterplayer cancel&c指令用于取消玩家召集'
    musterplayer-command-error: '&c召集指令错误,正确格式: &6/musterplayer <参数>'

#重生后自动回到死亡位置
rebirthinplace:
  message:
    rebirthinplace-apply-open: '&a你已开启原地重生'
    rebirthinplace-apply-close: '&a你已关闭原地重生'
    rebirthinplace-apply: '你已原地重生'

#自动重生
autorespawn:
  message:
    autorespawn-apply-open: '&a你已开启自动重生'
    autorespawn-apply-close: '&a你已关闭自动重生'
    autorespawn-apply: '已自动跳过死亡结算界面'

#发送控制台指令
sendconsole:
  message:
    sendconsole-apply-success: '&a服务器执行&6%command%&a指令成功'
    sendconsole-apply-fail: '&c服务器执行&6%command%&c指令失败,请检查指令是否正确'
    sendconsole-command-error: '&c发送控制台指令格式错误,正确格式: &6/sendconsole <arg...>'
 
Resource Information
Author:
----------
Total Downloads: 2,081
First Release: Aug 24, 2022
Last Update: Mar 1, 2023
Category: ---------------
All-Time Rating:
0 ratings
Find more info at www.utilitytoolbox.cn...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings