跳转至

用法

指令


指令 功能 权限
sn set <名称> [玩家] 设置自己或其他玩家的昵称 sn.set
sn usecard 使用昵称设置卡 sn.usecard
sn reset [玩家] 重置昵称为默认ID sn.reset
sn check <玩家> 查询玩家的昵称 sn.check
sn givecard [玩家] [数量] 给予昵称设置卡 sn.givecard
sn reload 重新加载配置文件 sn.reload
sn help 显示此帮助信息 sn.help

注:OP无视任何权限

默认配置

config.yml

# 插件前缀
prefix: "&8[&eSimpleNickname&8] &7"

# 右键模式开关
right-click-mode: true
right-click-cancel-event: true # 无需修改此项

# 超时时间设置 (秒)
delay: 30

# 昵称设置卡配置
nickname-card:
  name: "&e昵称设置卡"
  lore:
    - "&7右键使用此卡来设置你的昵称"
    - "&7支持颜色代码(另请查询wiki)"
    - "&7或者使用/sn usecard后再输入你想要的昵称"

# 禁用字符列表
forbidden-words:
  - "&k"
  - "admin"
  - "op"
  - "owner"
  - "fuck"
  - "shit"

# 数据库设置
database:
  # 是否启用数据库功能 (true/false)
  enabled: false
  # 数据库类型 (MySQL/SQLite)
  type: SQLite
  # MySQL 数据库连接设置 (如果使用 SQLite,这些设置将被忽略)
  host: localhost
  port: 3306
  database: nicknames
  username: root
  password: ""
  # 表前缀
  table_prefix: sn_

# 消息配置
messages:
  no-permission: "&c你没有权限使用此命令!"
  player-only-command: "&c只有玩家才能使用此命令!"
  player-not-found: "&c玩家未找到或不在线!"
  set-usage: "&c用法: /sn set <名称> [玩家]"
  set-usage-console: "&c用法: /sn set <名称> <玩家>"
  usecard-usage: "&c用法: /sn usecard"
  usecard-instruction: "&e请手持昵称设置卡右键使用!"
  hold-nickname-card: "&c请手持昵称设置卡使用此命令!"
  nickname-set: "&a已成功设置 %player% 的昵称为: %nickname%"
  nickname-set-success: "&a昵称设置成功!"
  invalid-nickname: "&c无效的昵称! 可能包含禁用字符或过长!"
  empty-nickname: "&c昵称不能为空!"
  no-multiline: "&c无效的昵称,请不要换行." #此行无效
  givecard-usage: "&c用法: /sn givecard [玩家] [数量]"
  givecard-success: "&a已给予 %player% %amount% 个昵称设置卡"
  invalid-amount: "&c无效的数量!"
  config-reloaded: "&a配置文件已重新加载!"
  enter-nickname-chat: "&a请在聊天中输入你想要设置的昵称 (输入 'cancel' 取消):"
  nickname-cancelled: "&c昵称设置已取消."
  nickname-timeout: "&c设置昵称超时,已自动取消."
  reset-usage: "&c用法: /sn reset [玩家]"
  reset-usage-console: "&c用法: /sn reset <玩家>"
  nickname-reset: "&a已重置 %player% 的昵称"
  check-usage: "&c用法: /sn check <玩家>"
  nickname-check: "&a玩家 %player% 的昵称为: %nickname%"
  no-nickname: "&a玩家 %player% 没有设置昵称"

# 帮助信息
help-messages:
  - "&6&lSimpleNickname &f帮助"
  - "&e/sn set <名称> [玩家] &7- 设置自己或其他玩家的昵称"
  - "&e/sn usecard &7- 使用昵称设置卡"
  - "&e/sn reset [玩家] &7- 重置昵称为默认ID"
  - "&e/sn check <玩家> &7- 查询玩家的昵称"
  - "&e/sn givecard [玩家] [数量] &7- 给予昵称设置卡"
  - "&e/sn reload &7- 重新加载配置文件"
  - "&e/sn help &7- 显示此帮助信息"