- 版权类型
- 原创
- 插件中文名称
- 登录执行命令
- 插件英文名称
- MTLoginCommand
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Folia
- Purpur
- PufferFish
- SpongeVanilla
- Leaves
- 其他核心
- 语言支持
- 中文(简体)
- 前置组件
- Authme
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
- 1.7
- 1.6
YAML:
# MTLoginCommand - 登录执行命令插件
# 作者: 馒头(QQ33731789)
# 插件设置
settings:
# 调试模式 (true/false)
debug: false
# 是否启用 AuthMe 兼容模式
# true = 监听 AuthMe 登录事件(需要安装 AuthMe)
# false = 监听原版加入事件(PlayerJoinEvent)
authme-hook: true
# 当 AuthMe 未安装时,是否自动回退到原版事件
authme-fallback: true
# 命令执行设置
execution:
# 全局延迟(秒),玩家登录后等待多少秒再执行命令
# 设置为 0 则立即执行
delay: 1
# 执行模式:
# PLAYER - 以玩家身份执行命令
# CONSOLE - 以控制台身份执行命令
# BOTH - 同时以玩家和控制台执行
default-mode: CONSOLE
# 登录后执行的命令列表
# 可用占位符:
# %player% - 玩家名称
# %uuid% - 玩家 UUID
# %world% - 玩家所在世界
# %x% - 玩家X坐标
# %y% - 玩家Y坐标
# %z% - 玩家Z坐标
# %ip% - 玩家IP地址
#
# 每条命令可单独设置:
# command - 要执行的命令(不含 /)
# delay - 单独延迟(秒),覆盖全局延迟,设置为 -1 则使用全局延迟
# mode - 执行模式(PLAYER/CONSOLE/BOTH),覆盖默认模式
# enabled - 是否启用此命令 (true/false)
commands:
- command: "say 欢迎 %player% 登录服务器!"
delay: -1
mode: CONSOLE
enabled: true
- command: "give %player% bread 5"
delay: 2
mode: CONSOLE
enabled: false
- command: "spawn"
delay: 0
mode: PLAYER
enabled: false
# 是否对每个玩家只执行一次(首次登录执行,之后不再执行)
# 需要记录玩家数据
once-only: false
# 消息设置
messages:
# 使用 messages.yml 中的消息,还是直接在此处定义
use-messages-file: true