你的服务器是生存服吗?你想让玩家能用游戏内货币购买飞行、快速挖掘等增益效果吗?那么这款插件正是为你和你的服务器量身打造的。
本插件为玩家提供了多种增益效果(Booster),可通过游戏内货币购买和激活。激活后,增益效果将对全服玩家生效。插件使用 MySQL 数据库存储玩家的增益数据,并支持跨服同步,非常适合 BungeeCord 网络环境。
测试服务器:t2code.net
/booster status 或 booster.status - 查看当前激活的增益状态。/booster 或 booster.gui - 打开增益主菜单 (GUI)。/booster shop 或 /booster buy 或 booster.shop - 打开增益商店。/booster bonus 或 /bb 或 /bonusbooster 或 booster.bonusbooster - 领取每日/周期性奖励增益。/booster update 或 /booster refresh - 重新应用增益效果到自己身上。/booster send <玩家> <数量> <类型> 或 booster.send - 赠送增益给其他玩家。/booster break 或 booster.break - 激活一个挖掘增益。/booster drop 或 booster.drop - 激活一个掉落物增益。/booster fly 或 booster.fly - 激活一个飞行增益。/booster mob 或 booster.mob - 激活一个生物增益。/booster xp 或 booster.xp - 激活一个经验增益。/booster add <玩家> <数量> <类型> 或 booster.add - 给指定玩家添加增益。/booster giveall <数量> <类型> 或 booster.giveall - 给所有玩家添加增益。/booster remove <玩家> <数量> <类型> 或 booster.remove - 移除指定玩家的增益。/booster set <玩家> <数量> <类型> 或 booster.set - 设置指定玩家的增益数量。/booster see <玩家> <类型> 或 booster.see - 查看指定玩家的增益信息。/booster reload 或 /booster rl 或 booster.reload - 重载插件配置。/booster stop <类型> 或 booster.stop - 停止指定类型的所有增益。/booster stopall 或 booster.stopall - 停止所有增益。/booster bbreset <玩家> 或 booster.bbreset - 重置指定玩家的奖励增益计时器。/booster startall 或 booster.startall - 启动所有增益。booster.player - 玩家所需的所有权限(总权限)。booster.updates - 当插件有更新时接收通知。booster.flybypass - 绕过飞行增益被强制关闭的限制(需在配置中启用)。booster.admin - 管理员所需的所有权限(总权限)。(每个具体命令通常也对应同名的权限节点,例如 booster.add、booster.reload 等。)
本插件提供了丰富的 PlaceholderAPI 占位符,可用于显示增益状态、数量、剩余时间等信息。
%booster_count_drop% - 掉落增益数量%booster_count_fly% - 飞行增益数量%booster_count_mob% - 生物增益数量%booster_count_xp% - 经验增益数量%booster_count_break% - 挖掘增益数量%booster_bonus_remaining_min% - 剩余分钟%booster_bonus_remaining_hour% - 剩余小时%booster_bonus_remaining_days% - 剩余天数%booster_xp_step% - 经验增益等级%booster_fly_step% - 飞行增益等级%booster_break_step% - 挖掘增益等级%booster_drop_step% - 掉落增益等级%booster_mob_step% - 生物增益等级%booster_xp_status% - 经验增益是否激活%booster_fly_status% - 飞行增益是否激活%booster_break_status% - 挖掘增益是否激活%booster_drop_status% - 掉落增益是否激活%booster_mob_status% - 生物增益是否激活(以上状态文本可在配置中自定义)
%booster_xp_remainingtime_global_m% - 经验增益总剩余时间(分钟)%booster_xp_remainingtime_global_s% - 经验增益总剩余时间(秒)%booster_xp_remainingtime_step_m% - 经验增益当前等级剩余时间(分钟)%booster_xp_remainingtime_step_s% - 经验增益当前等级剩余时间(秒)(其他增益类型如 fly, break, mob, drop 均有对应的 _remainingtime_global_m/s 和 _remainingtime_step_m/s 占位符)
%booster_xp_queue% - 经验增益队列中的数量(其他增益类型如 fly, break, mob, drop 均有对应的 _queue% 占位符)
%booster_ignore_drop% - 掉落增益是否被忽略(其他增益类型如 fly, mob, xp, break 均有对应的 _ignore_% 占位符)
插件提供了完整的 API 供开发者调用。
<repository>
<id>T2Code</id>
<url>https://repo.t2code.net/repository/T2Code/</url>
</repository>
<dependency>
<groupId>net.t2code</groupId>
<artifactId>Booster</artifactId>
<version>{version}</version>
</dependency>public class Booster implements Listener {
@EventHandler
public void onBoosterStart(BoosterStartEvent e) {
// 当增益启动时触发
}
@EventHandler
public void onBoosterStop(BoosterStopEvent e) {
// 当增益停止时触发
}
}private void booster(Player player) {
// 获取 API 实例
BoosterAPI api = new BoosterAPI();
// 给玩家添加增益
api.addBooster(player, 1, Main.XP);
// 移除玩家的增益
api.removeBooster(player, 1, Main.DROP);
// 获取玩家特定增益的数量
int count = api.getCount(player, Main.BREAK);
// 重置玩家的奖励增益计时器
api.resetBonusBooster(player);
// 获取当前激活增益的等级
int step = api.getStep(Main.MOB);
// 启动增益(多种方式)
api.startBooster(Main.FLY); // 全局启动
api.startBooster(Main.FLY, player); // 为特定玩家启动
api.startBooster(Main.FLY, 1); // 启动指定等级
api.startBooster(Main.FLY, player, 1); // 为玩家启动指定等级
// 停止特定类型的增益
api.stopBooster(Main.XP);
// 停止所有增益
api.stopBooster();
}友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:2,673,771 | 历史访问人次:3,241,687
今日访问人数:19,350 | 今日访问人次:22,665
昨日访问人数:30,655 | 昨日访问人次:36,381
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6