- 版权类型
- 原创
- 插件中文名称
- 每日人品
- 插件英文名称
- DailyCharacter
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 中文(简体)
- 前置组件
- 软依赖: PlaceholderAPI | https://www.spigotmc.org/resources/placeholderapi.6245/
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
插件简介
这是一款娱乐插件,可以让玩家通过指令或gui获取每日的人品值并排名。
插件指令/权限 (<>为选填参数,[]为必填参数)
PlaceholderAPI 占位符
actions用法
配置文件
插件截图
如果有bug或新想法可以在讨论区或+qq1937841858反馈ovo
这是一款娱乐插件,可以让玩家通过指令或gui获取每日的人品值并排名。
插件指令/权限 (<>为选填参数,[]为必填参数)
指令 | 权限 | 简介 |
/dc | dailycharacter.help | 插件主指令,可用于查看帮助 |
/dc help | dailycharacter.help | 查看帮助 |
/dc reload | dailycharacter.reload | 重载插件 |
/dc get | dailycharacter.get | 获取今日人品值 |
/dc list | dailycharacter.list | 查看今日人品值排名 |
/dc view <player> | dailycharacter.view | 查看玩家今日人品值 |
/dc gui [gui] <player> | dailycharacter.gui | 打开gui |
/dc clear [player] | dailycharacter.clear | 清除玩家人品值数据 |
/dc clearall | dailycharacter.clearall | 清除所有玩家人品值数据 |
PlaceholderAPI 占位符
占位符 | 返回值 |
%dailycharacter_number% | 玩家今日人品值 |
%dailycharacter_cooldown% | 玩家下次可获取时间 |
%dailycharacter_range% | 最小数~最大数 |
actions用法
名称 | 用法 | 示例 |
player: | 以玩家身份执行命令 | 'player: say Hello!' |
console: | 执行控制台命令 | 'console: say Hello!' |
message: | 为玩家发送信息 | 'message: &aHello!' |
broadcast: | 发送全服广播 | 'broadcast: &aHello!' |
close | 关闭当前gui | 'close' |
配置文件
YAML:
# DailyCharacter v1.0
# 多少小时刷新一次
reset-hours: 24
# 获取的范围 <最小值>~<最大值>
number-range: 1~100
# list排名最多显示几名玩家
list:
max-line: 10
# 获取人品值时的全服广播
broadcast:
enable: true
sound: "ENTITY_EXPERIENCE_ORB_PICKUP"
papi:
# 玩家没有获取人品值时 变量 %dailycharacter_number% 的返回值
not-get: "未获取"
# 玩家可以获取人品值时 变量 %dailycharacter_cooldown% 的返回值
cooldown-ready: "可获取"
YAML:
# 消息配置
help: |
&6Daily&eCharacter &7v1.0
&f/dc help &7- 查看帮助
&f/dc reload &7- 重载插件
&f/dc get &7- 获取今日人品值
&f/dc list &7- 列出今日人品值排名
&f/dc view <player> &7- 查看(玩家)今日的人品值
&f/dc clear [player] &7- 重置某人人品值数据
&f/dc clearall &7- 重置所有玩家人品值数据
&8<>为选填数据 []为必填数据
# === 命令反馈 ===
command-not-player: "&8[&6Daily&eCharacter&8] &c该命令只能玩家执行!"
command-reloaded: "&8[&6Daily&eCharacter&8] &a插件重载."
command-unknown: "&8[&6Daily&eCharacter&8] &7未知指令,请输入&f/dc help&7查看帮助."
command-no-permission: "&8[&6Daily&eCharacter&8] &c你没有权限使用该命令!"
command-not-found-player: "&8[&6Daily&eCharacter&8] &c未找到玩家 &e{player}&c!"
command-not-found-gui: "&8[&6Daily&eCharacter&8] &c未找到名为 &e{gui} &c的gui!"
command-help-gui: "&8[&6Daily&eCharacter&8] &7用法: &f/dc open <gui-name>"
# === 人品值 ===
character-get: "&8[&6Daily&eCharacter&8] &a你今日的人品值为: &e{num}"
character-already-get: "&8[&6Daily&eCharacter&8] &c你今日的人品值已经获取过了!"
character-view: "&8[&6Daily&eCharacter&8] &a玩家 &e{player} &a今日的人品值为 &e{num}"
character-broadcast: "&8[&6Daily&eCharacter&8] &a玩家 &e{player} &a刚刚获取了ta今日的人品值: &e{num}"
character-not-get: "&8[&6Daily&eCharacter&8] &c你今日还没有获取人品值,快去获取吧!"
character-target-not-get: "&8[&6Daily&eCharacter&8] &c对方还没有获取人品值!"
# === 数据清理 ===
clear-player: "&8[&6Daily&eCharacter&8] &e{player} &a的今日人品值数据已被清理!"
clear-all: "&8[&6Daily&eCharacter&8] &a今日所有玩家人品值数据已被清理!"
clear-help: "&8[&6Daily&eCharacter&8] &7用法: &f/dc clear <player> &7清除某位玩家的人品值数据."
# === list排名 ===
list-is-empty: "&8[&6Daily&eCharacter&8] &c当前没有人品值记录."
list-title: "&f====== &6Daily&eCharacter 今日人品值排名 &f======"
list-line: "&b{rank}. &a{player} &7- &e{num}"
list-unknown-player: "&a未知玩家"
YAML:
gui:
title: "每日人品"
size: 27
items:
1:
material: BLACK_STAINED_GLASS_PANE
slots: 0,1,2,3,4,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,26
name: " "
2:
material: GOLD_INGOT
slots: 13
name: "&e每日人品&7(点我获取)"
lore:
- "&7今日人品: &e%dailycharacter_number%"
- "&7下次获取: &b%dailycharacter_cooldown%"
- "&7人品范围: &a%dailycharacter_range%"
actions:
- 'player: dc get'
- 'close'
插件截图
如果有bug或新想法可以在讨论区或+qq1937841858反馈ovo