VanillaChallenges - 原版挑战
为你的服务器寻找挑战?试试Vanilla Challenges!
Bukkit / Spigot
作者 eliotesta98
支持版本 1.8 - 1.21
服务器使用量
2
服务玩家数
0
下载量
8,508
插件详细介绍
Vanilla Challenges 是一款用于管理每日挑战的插件,旨在通过竞争提升服务器活力。它适用于各种游戏模式(如原版、生存、监狱、领地等),并提供了高度可配置的选项,例如积分设置、竞争性加成以及为在线玩家提供忠诚度积分等。
核心特性
- 可通过在指定文件夹创建文件来无限创建和设置挑战。
- 可创建和设置活动挑战。
- 可选择在每个挑战后重置积分或累积积分。
- 可为在线玩家提供积分奖励。
- 可设置广播消息。
- 可查看实时或昨日的排行榜。
- 支持 PlaceholderAPI。
- 可自由选择使用的数据库类型。
- 所有消息均可配置。
- 无硬性依赖。
- 消息支持 RGB 颜色代码。
- 可随机生成挑战顺序。
- 可设置基于积分的全局加成。
- 可设置针对单个玩家的积分加成。
- 可为所有挑战设置开始时间和持续时间。
- 可配置显示所有挑战的界面。
- 可配置无限个排行榜位置。
- 可为排行榜的每个位置配置奖励。
- 可为排行榜的每个位置配置一系列奖励。
- 可随机化挑战。
- 可随时通过命令禁用挑战日程。
兼容性
该插件与以下插件兼容
- CubeGenerator
- Lands
- WorldGuard
- Grief Prevention
- Tombs
- SuperiorSkyblock2
挑战类型
插件支持多种挑战类型,包括但不限于
- Absorber
- AFK
- BlockBreaker
- BlockPlacer
- BoatMove
- Breeder
- Chatter
- Consumer
- Cooker
- Crafter
- Damager
- Dier
- Dropper
- Dyer
- EggThrower
- Enchanter
- EntityCatcher
- ExpCollector
- Feeder
- FireCatcher
- Fisher
- Harvester
- Healer
- InventoryControl
- ItemBreaker
- ItemCollector
- Jumper
- JumperHorse
- Killer
- Leasher
- Mover
- Primer
- Raider
- SensorActuator
- Shooter
- Sleeper
- Sneaker
- Sprinter
- WoolCutter
命令列表
vc <add> <playerName> <points>- 为指定玩家添加积分。vc <challenge>- 查看当前的每日挑战。vc <clear>- 清除所有挑战和积分数据。vc <event> <stop>- 停止活动挑战。vc <event> <challenge> [time]- 根据配置文件启动活动挑战。vc <event> <random> [time]- 启动一个随机的活动挑战。vc <list>- 查看挑战列表(仅玩家可用)。vc <next> [skip]- 进入下一个挑战,可选择跳过和平时间。vc <points>- 查看自己的积分(仅玩家可用)。vc <points> <playerName>- 查看其他玩家的积分。vc <reload>- 重载插件配置。vc <restore>- 查看备份文件列表(仅控制台可用)。vc <restore> <file>- 从备份文件恢复 H2 数据库(仅控制台可用)。vc <remove> <playerName> <points>- 移除指定玩家的积分。vc <reward>- 领取获胜奖励。vc <schedule> <add> <challenge> [time]- 在日程中添加一个挑战。vc <schedule> <add> <random> [time]- 在日程中添加一个随机挑战。vc <schedule> <remove> <challenge>- 从日程中移除一个挑战。vc <schedule> <disable>- 禁用日程。vc <time> <add> [time]- 为当前挑战增加时间。vc <time> <set> [time]- 设置当前挑战的剩余时间。vc <time> <remove> [time]- 为当前挑战减少时间。vc <time> <remaining>- 查看当前挑战的剩余时间。vc <top> [yesterday]- 查看今日/昨日的排行榜。
权限节点
vc.reload.commandvc.next.commandvc.top.commandvc.top.yesterday.commandvc.points.commandvc.points.player.commandvc.clear.commandvc.challenge.commandvc.reward.commandvc.list.commandvc.event.start.commandvc.event.stop.commandvc.schedule.add.commandvc.schedule.remove.commandvc.schedule.disable.commandvc.add.commandvc.remove.commandvc.time.add.commandvc.time.remove.commandvc.time.set.commandvc.time.remaining.command
PlaceholderAPI 占位符
%vanillachallenges_points%%vanillachallenges_dailychallenge_name%%vanillachallenges_dailychallenge_displayName%%vanillachallenges_dailychallenge_time_complete%%vanillachallenges_dailychallenge_time_without_zeros%%vanillachallenges_dailychallenge_time_seconds%%vanillachallenges_dailychallenge_time_minutes%%vanillachallenges_dailychallenge_time_hours%%vanillachallenges_dailychallenge_active%%vanillachallenges_dailychallenge_top_name_#%(# 为数字)%vanillachallenges_dailychallenge_top_points_#%(# 为数字)%vanillachallenges_dailychallenge_boost_multiplier%%vanillachallenges_dailychallenge_boost_points_remain%%vanillachallenges_dailychallenge_boost_multiplier_single_player%%vanillachallenges_dailychallenge_boost_points_remain_single_player%%vanillachallenges_top_victories_name_#%(# 为数字)%vanillachallenges_top_victories_points_#%(# 为数字)%vanillachallenges_top_first_place_name_#%(# 为数字)%vanillachallenges_top_first_place_points_#%(# 为数字)%vanillachallenges_top_second_place_name_#%(# 为数字)%vanillachallenges_top_second_place_points_#%(# 为数字)%vanillachallenges_top_third_place_name_#%(# 为数字)%vanillachallenges_top_third_place_points_#%(# 为数字)
配置与支持
插件拥有详尽的配置文件 (config.yml) 和每个挑战的独立配置文件(如 Challenges/Global/BlockPlacer.yml),允许你深度自定义挑战行为、界面、消息、数据库、奖励等所有细节。
如果你需要支持或希望添加特定的挑战类型,欢迎通过 Discord 或 SpigotMC 页面进行反馈。
致谢
- 感谢 @xSavior_of_God 帮助实现这个项目。
- 使用了 NBT API 来优化手中物品的显示。
- 特别感谢来自 BG-Software 的 @Ome_R,允许我们使用其处理配置文件的类。
测试支持版本
版本分布
基本信息
插件名称
VanillaChallenges
作者
eliotesta98
平台
Bukkit / Spigot
支持版本
1.8 - 1.21
点赞数
未统计
Modrinth 下载
329
最近版本
1.8.7
2
1.8.2
1