VanillaChallenges

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.command
  • vc.next.command
  • vc.top.command
  • vc.top.yesterday.command
  • vc.points.command
  • vc.points.player.command
  • vc.clear.command
  • vc.challenge.command
  • vc.reward.command
  • vc.list.command
  • vc.event.start.command
  • vc.event.stop.command
  • vc.schedule.add.command
  • vc.schedule.remove.command
  • vc.schedule.disable.command
  • vc.add.command
  • vc.remove.command
  • vc.time.add.command
  • vc.time.remove.command
  • vc.time.set.command
  • vc.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,允许我们使用其处理配置文件的类。
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 VanillaChallenges
作者 eliotesta98
平台 Bukkit / Spigot
支持版本 1.8 - 1.21
点赞数 未统计
Modrinth 下载 329
最近版本
1.8.7 2
1.8.2 1