服务器使用量
未统计
服务玩家数
未统计
下载量
8,658
插件详细介绍
WeatherVote 是一款允许服务器玩家通过投票来决定世界天气的插件。玩家可以发起晴天或雨天的投票,其他玩家参与表决,最终根据投票结果改变天气。插件提供了丰富的配置选项和直观的交互界面。
基本信息
- 插件名称: WeatherVote
- 当前版本: 1.4.2
- 作者: ericbarbwire
- 语言支持: 英语 (1.4.2), 法语 (1.1.2)
- 旧版本: 适用于 MC 1.7-1.15 的 TimeVote 版本可[在此处]找到。
命令列表
/wv help- 显示帮助页面。/wv info- 显示信息页面。/wv stats- 显示统计页面。/wv- 打开投票界面(GUI)。/wv sun- 发起晴天投票。/wv rain- 发起雨天投票。/wv yes- 投赞成票。/wv no- 投反对票。/wv stopVoting- 停止当前世界的投票。/wv reload- 重载插件配置文件。
权限节点
用户权限
WeatherVote.Sun- 允许使用/wv sun。WeatherVote.Rain- 允许使用/wv rain。WeatherVote.Vote- 允许使用/wv yes和/wv no。
管理员权限
WeatherVote.Reload- 允许使用/wv reload。WeatherVote.StopVoting- 允许使用/wv stopVoting [World]。WeatherVote.UpdateMessage- 当插件有更新时接收通知。
配置文件详解
Config.yml
主要配置选项如下
- VotingTime: 投票持续的总时间(秒)。
- RemindingTime: 投票开始后多少秒向玩家发送提醒消息(设为0则不提醒)。
- TimeoutPeriod: 投票结束后,玩家需等待多久才能发起新投票(秒,设为0则无冷却)。
- UseScoreboard: 是否启用计分板显示投票信息。
- UseVoteGUI: 是否启用投票界面(GUI)。
- UseBossBarAPI: 是否使用 BossBarAPI 显示投票信息(需要额外插件)。
- UseTitleAPI: 是否使用 TitleAPI 显示投票信息(需要额外插件)。
- PrematureEnd: 当某个世界的所有玩家都已投票后,是否立即结束投票。
- Price: 发起投票所需支付的游戏内金额(需要 Vault,设为0.0则免费)。
- DisabledWorld: 禁止发起投票的世界列表。
- RefundVotingPriceIfVotingFails: 如果投票失败,是否退还发起者支付的金额。
Messages.yml
此文件用于自定义插件发送的所有文本消息,包括投票通知、提示信息、GUI标题等。支持颜色代码和JSON原始消息格式。
Stats.yml
此文件记录投票统计数据,包括
- 晴天/雨天投票的赞成、反对票数。
- 投票成功与失败的次数。
- 玩家在投票上花费的总金额。
依赖与兼容性
可选依赖
- BossBarAPI: 用于在投票时显示BossBar信息。
- TitleAPI: 用于在投票时显示屏幕标题信息。
- Vault: 当设置投票价格 (
Price) 大于0时必需,用于经济系统交互。
版本设置
如果插件无法自动识别服务器版本(例如Forge模组服),需在 Config.yml 中手动设置:
- 将
GameVersion.SetOwn设为true。 - 在
GameVersion.Version中填写正确的版本代码(如v1_12_R1)。
注意事项与支持
- 如有任何问题或疑问,请在留下评论前先联系作者。
- 插件的更多信息与源代码可在 GitHub 上查看。
- 作者的其他插件包括:UltimateFireworks, HelpPagePlus, ControllerBlock Reloaded, MessageMe, VoteReward。
测试支持版本
版本分布
基本信息
插件名称
WeatherVote
作者
F_o_F_1092
平台
Bukkit / Spigot
支持版本
1.7 - 1.21
点赞数
1
最近版本
暂无数据
-