【自定义昵称】SimpleNickname

原创 闭源 工具 娱乐 【自定义昵称】SimpleNickname 1.1.1

请登录后获取
版权类型
原创
插件中文名称
简易自定义昵称
插件英文名称
SimpleNickname
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Leaves
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17

需要Java JDK 17以上!!!​

需要Java JDK 17以上!!!​

需要Java JDK 17以上!!!​

- 由于小雨的昵称插件有点太古老且默认就支持到1.16.5
- 于是决定自己手搓一个更高版本的昵称插件
- 插件功能与小雨的那个插件几乎一样,但所有代码均为原创。
SimpleNickname - 简易自定义昵称​
✅插件特色:
- 无前置,简洁,配置文件一眼望到头
(废话)
- 可使用颜色代码
- 所有消息均可配置,可设置的help信息,可设置的插件前缀
- 昵称设置卡,右键输入昵称(可在配置文件关闭)
(从小雨那抄过来的嘿嘿嘿)
- 可设置禁用字符,比如&k
- 插件本体仅22kb
❇️默认配置文件:

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

# 右键模式开关
right-click-mode: true

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

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

# 禁用字符列表
forbidden-words:
- "&k"
  - "admin"
  - "op"
  - "owner"
  - "****"
  - "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- 显示此帮助信息"
❤️插件指令:(<>为必填项[]为选填项)
- &e/sn set <名称> [玩家] 设置自己或其他玩家的昵称
- &e/sn usecard 使用昵称设置卡
- &e/sn reset [玩家] 重置昵称为默认ID
- &e/sn check <玩家> 查询玩家的昵称
- &e/sn givecard [玩家] [数量] 给予昵称设置卡
- &e/sn reload &7- 重新加载配置文件
- &e/sn help &7- 显示此帮助信息
🔷插件权限:(均为是否能使用对应指令)
sn.check
sn.givecard
sn.help
sn.reload
sn.reset
sn.set
sn.usecard
⚠注意事项:
- 本插件与一些综合类插件(像ess之类)的某些功能冲突,如果有任何冲突可参照小雨以前写的解决办法,同样适用于此插件
1756047225539.webp

写在最后:
- 我快开学了,这插件目前没测出什么问题,有任何问题在讨论区留言,我尽量解决。
更新:
1.1.0:1.0.2的修复版本,修复1.0.2存在的大部分问题。
1.0.2:修了/sn set指令OP不能用的bug,新增数据库功能(默认关闭)。

1.0.1:修了一些bug,该版本OP可能无法使用/sn set指令,先通过给sn.set权限解决,构建完之后去买了一杯蜜雪霸气桶。
作者
NaClO_Offcial
价格
50.00金粒
下载
26
查看
581
首次发布
最后更新

评分

0.00 星 0 次评分
后退
顶部 底部