沙酱紫漏 Minecraft 插件文档 沙酱紫漏 Minecraft 插件文档
🏡首页
  • 高级插件

    • SandMagicGem[魔沙宝石]
  • 小工具

    • AutoStopServer[定时关服]
    • SandBackLastServer[最后游玩的子服]
    • ShiftAndF[shift+f]
  • 小工具

    • RainbowEscape[方块拖尾]
GitHub (opens new window)
🏡首页
  • 高级插件

    • SandMagicGem[魔沙宝石]
  • 小工具

    • AutoStopServer[定时关服]
    • SandBackLastServer[最后游玩的子服]
    • ShiftAndF[shift+f]
  • 小工具

    • RainbowEscape[方块拖尾]
GitHub (opens new window)
  • 高级插件

    • SandMagicGem[魔沙宝石]
  • 小工具

    • AutoStopServer[定时关服]
    • SandBackLastServer[最后游玩的子服]
    • ShiftAndF[shift+f]
    • SandJoin[Velocity 自定义玩家加入消息]
    • SandConfigComment[保留你的中文注释]
  • 特殊插件

    • RainbowEscape[方块拖尾]
  • 目录页
  • 小工具
沙酱紫漏
2024-01-31

SandJoin[Velocity 自定义玩家加入消息]

# 一、简介

该插件可以在玩家加入或者离开时执行自定义操作,比如: 发送自定义公告,向该玩家发送自定义消息等等

优势:

  • 针对消息的完全支持,可用:message、Json、bossbar、actionbar、title
  • 针对压测刷屏,闪退刷屏做了优化
  • 高度自定义的配置

# 二、插件适用

# 服务端核心

Velocity 以及其分支

# 版本

3.3.0

# 三、获取插件

下载链接 (opens new window)

# 四、安装插件

直接将插件文件拖入plugins,重启

# 五、配置文件

# 插件作者 沙酱紫漏
# WIKI: https://plugin.sandtripper.cn/SandJoin

# 新玩家加入时的操作
[player-first-join]
enabled = true
# 关于operations,可以查看该文件结尾的注释
operations = [
    '[BC_TEXT] &c全&6体&e起&a立&b! &9欢&5迎&d新&c玩&6家 &e&l{PLAYER}',
]

# 非新玩家加入时的操作
[player-join]
enabled = true
# 关于operations,可以查看该文件结尾的注释
operations = [
    '[BC_TEXT] &2+&7 {PLAYER}',
]

# 玩家离开时的操作
[player-leave]
enabled = true
# 关于operations,可以查看该文件结尾的注释
operations = [
    '[BC_TEXT] &4-&7 {PLAYER}',
]

# 反刷屏
[anti-flood]
# 你希望延迟多少ms才开始处理玩家加入事件
# 设置为合适的值可以跳过秒退的玩家,设置为 0 则立即处理,强烈建议不要设置为0
player-join-delay = 300

# 在player-join-leave-seconds秒内如果超过
# player-join-leave-limit的加入离开数量被播报,则暂停播报
player-join-leave-seconds = 60
player-join-leave-limit = 10

# 在player-first-join-seconds秒内如果超过
# player-first-join-limit的新玩家数量被播报,则暂停播报新玩家
player-first-join-seconds = 60
player-first-join-limit = 5
# 暂停播报新玩家时,是否停止记录新玩家
not-write-first-join = false

[other]
# 忽略的玩家
ignore-players = [
    'operator',
]

# operations 的格式
# 先举个例子:
# operations = [
#    '[TEXT] &c 欢迎你来到服务器',
#    '[MINIMESSAGE] <red>欢迎你来到服务器',
#    '[JSON] {"text":"欢迎你来到服务器","color":"red"}',
#    '[TITLE] {"title": "&c欢迎", "sub-title": "&b欢迎加入服务器", "stay": 3000, "fade-in": 500, "fade-out": 500}',
#    '[BOSSBAR] {"content": "欢迎你来到服务器", "stay": 3000, "color": "yellow"}',
#    '[ACTIONBAR] &c欢迎你来到服务器',
#    '[BC_TEXT] &c 欢迎玩家 &e{PLAYER}',
#    '[BC_MINIMESSAGE] <red>欢迎玩家 <gold>{PLAYER}',
#    '[BC_JSON] {"text":"欢迎玩家 {PLAYER}","color":"red"}',
#    '[BC_TITLE] {"title": "&c欢迎", "sub-title": "&b欢迎玩家&e{PLAYER}", "stay": 3000, "fade-in": 500, "fade-out": 500}',
#    '[BC_BOSSBAR] {"content": "欢迎玩家&e{PLAYER}", "stay": 3000, "color": "yellow"}',
#    '[BC_ACTIONBAR] &c欢迎玩家&e{PLAYER}',
#    '[DELAY] 1000',
# ]

# 标准格式为 '[TYPE] CONTENT'
# 不要忘记 [TYPE] 和 CONTENT 之间的空格
# 其中 TYPE 的可选值为:
#   TEXT: 文本格式,使用颜色代码
#   MINIMESSAGE: MiniMessage格式
#   JSON: JSON格式
#   TITLE: 标题格式,使用颜色代码,其中stay是持续时间,fade-in和fade-out是淡入淡出的时间,单位为ms
#   BOSSBAR: BossBar格式,使用颜色代码,其中stay是持续时间,单位为ms,color是颜色,支持pink, blue, green, yellow, purple, white
#   ACTIONBAR: ActionBar格式,使用颜色代码
#   !!! 以上都是只发给该玩家,如果需要全体广播请在前面加上 BC_ 前缀
#   DELAY: 延迟多少毫秒

#   插件会按照 operations 的顺序依次执行,所以你可以灵活运用 DELAY

# 六、指令

  • /sandjoin reload 重载配置
  • /sandjoin stop 暂停插件
  • /sandjoin start 恢复插件

# 七、权限

所有指令权限都是

sandjoin.admin

# 八、使用统计

ShiftAndF[shift+f]
SandConfigComment[保留你的中文注释]

← ShiftAndF[shift+f] SandConfigComment[保留你的中文注释]→

Theme by Vdoing | Copyright © 2024-2025 沙酱紫漏 版权所有
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式