投票轮盘

投票轮盘

为你的服务器添加一个非箱子的奖励系统

VoteSpinner

VoteSpinner 是一个以服务器为核心的奖励模组,它将投票奖励转变为便携式的、基于物品栏的奖品转盘。

玩家无需前往实体投票箱,而是会获得一个转盘物品,可以随时随地打开和使用。服务器所有者可以创建不同类型的转盘,通过游戏内界面配置其奖励,并在奖励池中加入实体物品和服务器命令。

功能特性

  • 便携式投票箱风格的物品
  • 无需实体箱子方块
  • 基于物品栏的转盘界面
  • 动画化奖励选择
  • 多种可配置的转盘类型
  • 物品与命令奖励
  • 游戏内奖励池管理
  • 与兼容 Votifier 的投票系统集成
  • 独特的转盘追踪,有助于检测重复物品
  • 可配置的重复处理选项

工作原理

玩家会收到一个 VoteSpinner 物品作为投票奖励。

  • 右键单击转盘可预览其可能的奖励。
  • 潜行并右键单击使用转盘并开始奖励动画。
  • 动画结束后,选中的物品或命令奖励将发放给玩家。
    VoteSpinner 实际操作视频

每种转盘类型都可以有自己的外观、名称、奖励池和设置。

奖励池管理

服务器管理员可以通过游戏内菜单配置转盘奖励。

实体物品可以直接放入奖励池,从而保留其所有元数据,包括:

  • 附魔
  • 自定义名称
  • 描述文本 (Lore)
  • 模组物品数据
  • NBT 信息

也可以添加命令奖励,使 VoteSpinner 能够提供诸如以下奖励:

  • 经济货币
  • 权限组
  • 礼包 (Kits)
  • 箱子钥匙
  • 经验值
  • 广播消息
  • 来自其他已安装模组或插件的奖励

命令在选中时由服务器执行,并且可以包含玩家占位符。

重复检测

每个生成的转盘都可以分配一个唯一标识符。

当转盘被使用时,其标识符会被记录。如果再次检测到相同的标识符,旋转仍可正常进行,同时该事件会被记录下来供服务器工作人员审查。

这样可以调查可疑的重复物品,而不会立即惊动玩家。

重复处理方式可以根据服务器希望如何管理潜在重复奖励的方式进行配置。

服务器用途

VoteSpinner 专为那些希望无需玩家前往箱子区域即可获得投票奖励的服务器而设计。

适用于以下场景:

  • 生存服务器
  • 整合包
  • 经济服务器
  • 网络奖励系统
  • 每日或活动奖励
  • 登录奖励
  • 赞助者奖励物品

尽管其设计围绕投票奖励,但转盘也可以通过命令、任务、商店、活动或其他服务器系统分发。

安装方法

  1. 安装所需版本的 Minecraft Forge。

  2. 安装列出的任何依赖项。

  3. 将 VoteSpinner 的 .jar 文件放入服务器的 mods 文件夹。

  4. 重启服务器。

  5. 在游戏内配置你的转盘类型和奖励池。

VoteSpinner 主要用于服务器端。客户端安装要求可能取决于模组的版本和配置。

问题与建议

发现 Bug 或对 VoteSpinner 有想法?请通过项目的议题追踪器进行报告,并包含以下信息:

  • Minecraft 版本
  • Forge 版本
  • VoteSpinner 版本
  • 相关日志
  • 重现问题的步骤