本帖最后由 pXiaoD 于 2023-8-9 13:21 编辑
EconomyLimit 需要您的服务器使用 Java17
EconomyLimit
介绍
● EconomyLimit 是一个限制玩家每日可获取原版经验值的上限的插件。
● 但不仅仅如此,我们还支持在重置数据同时执行其他操作,例如 执行其他指令,因此您也可以用它做一些每日都希望“重新开始”的东西。
● 支持设置时区,时间定位到秒。
● 支持原版经验值和原版等级。
● 自定义消息。
● 支持 RGB 色。
● 与 PlaceholderAPI 挂钩。可使用 %economylimit_exp% %economylimit_levels% 分别显示今日获得的经验值和经验等级。

当玩家达到今日上限时,捡起的经验值将会置为0(图中经验条为空,而笔者刚挖完一个钻石矿石)。

插件自带Tab补全,输入指令贼方便。

使用 /economylimit reset 重置数据后,当天获得经验值置0,玩家可再次获得经验值。(笔者再次挖掘一个钻石矿石,可以看到此时玩家能够正常获取经验值)
使用教程
● 启动完成后,插件会提供生成 config.yml 文件。
● OP 默认有绕过权限,因此不会受到此插件干扰。
● 不要复制如下内容到你的 config.yml 文件,请核对对应选项人工修改。
database:
# 是否启用数据库功能
enabled: false
# 输入数据库连接地址
# 如果是 MySQL,你只需要动 3306 为 MySQL 端口,economylimit 为数据库名称
# 数据库需要自己事先创建好,插件只会在数据库中建表
jdbc-url: "jdbc:mysql://localhost:3306/economylimit?useSSL=false&autoReconnect=true"
# 输入数据库的类
# 默认为高版本 MySQL 通用的类
jdbc-class: "com.mysql.cj.jdbc.Driver"
# 以下分别为账号和密码
properties:
user: root
password: 123456
daily-reset:
# 每日重置的时区
# 以下为上海(北京时间)
time-zone: "Asia/Shanghai"
# 重置时间,分别为时、分、秒
reset-time:
hour: 0
minute: 0
second: 0
# 检测间隔,以tick为单位
# 玩家多的服务器,请把这个开大一些即可
period-time: 20
# 是否每次检测顺带也把玩家数据保存一下
auto-save: false
vanilla-exp:
# 原版经验值是否限制
enabled: true
# 限制数量
# default 为必须的,默认玩家使用此数量
# vip 为拥有 economylimit.vip 权限节点的玩家使用的数量
# mvp 同理
# 插件最后会采用最高的数值作为玩家使用的数量
limits:
default: 100
vip: 200
mvp: 300
# 绕过的权限节点
bypass-permission: "economylimit.bypass"
vanilla-levels:
# 原版等级,同理,不再赘述
enabled: true
limits:
default: 100
vip: 200
mvp: 300
bypass-permission: "economylimit.bypass"
# 重置时间到了服务器做什么动作
console-actions:复制代码
指令 & 权限节点
/economylimit help - 查看插件帮助
/economylimit reset [玩家名称] - 重置自己的数据,如果后面有带其他玩家的名称,则是重置此玩家的数据(economylimit.admin.reset)
/economylimit reload - 重启插件 更新记录/下载
暂无。

EconomyLimit-1.2.0.jar
(343.45 KB, 下载次数: 0)
本插件所用所有代码均为原创,不存在借用/抄袭等行为。
GitHub:PQguanfang/EconomyLimit (github.com)
EconomyLimit 需要您的服务器使用 Java17
EconomyLimit
介绍
● EconomyLimit 是一个限制玩家每日可获取原版经验值的上限的插件。
● 但不仅仅如此,我们还支持在重置数据同时执行其他操作,例如 执行其他指令,因此您也可以用它做一些每日都希望“重新开始”的东西。
● 支持设置时区,时间定位到秒。
● 支持原版经验值和原版等级。
● 自定义消息。
● 支持 RGB 色。
● 与 PlaceholderAPI 挂钩。可使用 %economylimit_exp% %economylimit_levels% 分别显示今日获得的经验值和经验等级。

当玩家达到今日上限时,捡起的经验值将会置为0(图中经验条为空,而笔者刚挖完一个钻石矿石)。

插件自带Tab补全,输入指令贼方便。

使用 /economylimit reset 重置数据后,当天获得经验值置0,玩家可再次获得经验值。(笔者再次挖掘一个钻石矿石,可以看到此时玩家能够正常获取经验值)
使用教程
● 启动完成后,插件会提供生成 config.yml 文件。
● OP 默认有绕过权限,因此不会受到此插件干扰。
● 不要复制如下内容到你的 config.yml 文件,请核对对应选项人工修改。
database:
# 是否启用数据库功能
enabled: false
# 输入数据库连接地址
# 如果是 MySQL,你只需要动 3306 为 MySQL 端口,economylimit 为数据库名称
# 数据库需要自己事先创建好,插件只会在数据库中建表
jdbc-url: "jdbc:mysql://localhost:3306/economylimit?useSSL=false&autoReconnect=true"
# 输入数据库的类
# 默认为高版本 MySQL 通用的类
jdbc-class: "com.mysql.cj.jdbc.Driver"
# 以下分别为账号和密码
properties:
user: root
password: 123456
daily-reset:
# 每日重置的时区
# 以下为上海(北京时间)
time-zone: "Asia/Shanghai"
# 重置时间,分别为时、分、秒
reset-time:
hour: 0
minute: 0
second: 0
# 检测间隔,以tick为单位
# 玩家多的服务器,请把这个开大一些即可
period-time: 20
# 是否每次检测顺带也把玩家数据保存一下
auto-save: false
vanilla-exp:
# 原版经验值是否限制
enabled: true
# 限制数量
# default 为必须的,默认玩家使用此数量
# vip 为拥有 economylimit.vip 权限节点的玩家使用的数量
# mvp 同理
# 插件最后会采用最高的数值作为玩家使用的数量
limits:
default: 100
vip: 200
mvp: 300
# 绕过的权限节点
bypass-permission: "economylimit.bypass"
vanilla-levels:
# 原版等级,同理,不再赘述
enabled: true
limits:
default: 100
vip: 200
mvp: 300
bypass-permission: "economylimit.bypass"
# 重置时间到了服务器做什么动作
console-actions:复制代码
指令 & 权限节点
/economylimit help - 查看插件帮助
/economylimit reset [玩家名称] - 重置自己的数据,如果后面有带其他玩家的名称,则是重置此玩家的数据(economylimit.admin.reset)
/economylimit reload - 重启插件 更新记录/下载
暂无。

EconomyLimit-1.2.0.jar
(343.45 KB, 下载次数: 0)
本插件所用所有代码均为原创,不存在借用/抄袭等行为。
GitHub:PQguanfang/EconomyLimit (github.com)