- 版权类型
- 转载
- 插件中文名称
- 点券、积分
- 插件英文名称
- PlayerPoints
- 支持的核心(服务端)
- Spigot
- Paper
- 其他核心
- 语言支持
- 多语言
- 前置组件
- Vault(可选):https://dev.bukkit.org/projects/vault
SQLibrary(使用SQLite或MySQL存储方式必装):https://dev.bukkit.org/projects/sqlibrary
- 适配版本(Java)
- 1.10
- 1.9
- 1.8
- 1.7
- 1.6
- 1.5
- 1.4
部分汉化内容参考了:https://archive.mcbbs.run/461244.html
高版本点券插件:https://www.spigotmc.org/resources/playerpoints.80745
高版本点券插件:https://www.spigotmc.org/resources/playerpoints.80745
该插件可用作于服务器第二种货币,也可以配合其他插件(比如cc菜单)设置成点券方式购买VIP或者氪金物品。该插件用在MOD服比较多(当然纯净服也有用),当然你也可以在插件配置文件内设置成金币换点券2333333
权限 | 解释 |
---|---|
PlayerPoints.* | 插件所有命令权限 |
PlayerPoints.give | “/points give”命令权限 |
PlayerPoints.giveall | “/points giveall”命令权限 |
PlayerPoints.take | “/points take”命令权限 |
PlayerPoints.look | “/points look”命令权限 |
PlayerPoints.pay | “/points pay”命令权限 |
PlayerPoints.broadcast | “/points broadcast”命令权限 |
PlayerPoints.set | “/points set”命令权限 |
PlayerPoints.reset | “/points reset”命令权限 |
PlayerPoints.lead | “/points lead”命令权限 |
PlayerPoints.reload | “/points reload”命令权限 |
YAML:
# 数据存储方式可以为:YAML(文本)、SQLITE、MYSQL
storage: YAML
# 若使用MySQL存储方式的配置选项
mysql:
# MySQL地址
host: localhost
# MySQL端口号
port: 3306
# MySQL数据库名称
database: minecraft
# MySQL用户名
user: root
# MySQL密码
password: root
# 使用什么表名
table: playerpoints
# 把XX存储方式的数据导入到MySQL种
import:
# 是否启用
use: false
# 数据源
source: YAML
# 把MySQL方式存储的数据导出到XX方式存储
export:
# 是否启用
use: false
# 导出后存储方式
source: SQLITE
retry: 10
vote:
enabled: false
amount: 100
online: false
# 插件一些功能限制
restrictions:
# 是否开启命令自动补全
autocompleteOnline: false
hasPlayedBefore: false
debug:
database: false
uuid: false
# 是否启用Vault支持
vault: false
# 插件版本号
version: 2.1.5-SNAPSHOT
YAML:
message:
noPermission: '&7&l%tag &c&l缺少权限:&b&l%extra'
noConsole: '&7&l%tag &c&l控制台无法使用该命令!'
notIntenger: '&7&l%tag “&6&l%extra&c&l”不是一个整数或数字!'
reload: '&7&l%tag &6&l配置文件已经重载'
broadcast: '&7&l公告:&9&l玩家“&a&l%player&9&l”拥有的点卷数为:&a&l%amount'
command:
unknown: '&7%tag &c未知命令参数“%extra”'
give: '&7%tag &9/points give <玩家名> <数量>'
giveall: '&7%tag &9/points giveall <数量>'
take: '&7%tag &9/points take <玩家名> <数量>'
look: '&7%tag &9/points look <玩家名>'
pay: '&7%tag &9/points give <玩家名> <数量>'
set: '&7%tag &9/points set <玩家名> <数量>'
reset: '&7%tag &9/points reset <玩家名>'
me: '&7%tag &9/points me'
lead: '&7%tag &9/points lead [next|prev|#]'
broadcast: '&7%tag &9/points broadcast <玩家名>'
points:
success: '&7%tag &9成功将玩家“&a%player&9”的点卷数设置为:&a%amount'
successall: '&7%tag &9你使用了命令给与&a%player&9个玩家每人&a%amount&9的点券数'
fail: '&7%tag &c交易失败'
failall: '&7%tag &c你使用了命令给与&a%player&c个玩家每人&a%amount&c的点券数的这番操作失败!'
look: '&7%tag &9玩家“&a%player&9”拥有的点卷数为:&a%amount'
pay:
send: '&7%tag &9你发送了&a%amount&9数量的点卷给玩家“&a%player&9”'
receive: '&7%tag &9你从“&a%player&9”那收到了&a%amount&9的点卷数'
invalid: '&7%tag &6值必须大于0!'
lack: '&7%tag &6你没有足够的点卷数!'
reset: '&7%tag 玩家“&a%player&9”的点卷数已被重置!'
me: '&7%tag &9你的点券数为:&a%amount'
help:
header: '&9======= &7%tag &9======='
me: '&7/points me&b — &6查看自己的点券'
give: '&7/points give <玩家名> <数量>&b — &6给予某玩家指定点卷数'
giveall: '&7/points giveall <数量>&b — &6给予所有在线玩家指定点卷数'
take: '&7/points take <玩家名> <数量>&b — &6减少某玩家点卷数'
look: '&7/points look <玩家名>&b — &6查询某玩家的点卷'
set: '&7/points set <玩家名> <数量>&b — &6设置某玩家的点券数量'
reset: '&7/points reset <玩家名>&b — &6设置某玩家的点卷数设置为0'
pay: '&7/points pay <玩家名> <数量>&b — &6将点卷转给某玩家'
lead: '&7/points lead [prev/next/page]&b — &6点券排行榜'
broadcast: '&7/points broadcast <玩家名>&b — &6查询某玩家的点卷并全服公告'
reload: '&7/points reload&b — &6重载配置文件'