- 版权类型
- 转载
- 插件中文名称
- -
- 插件英文名称
- VoteBan
- 支持的核心
- Spigot
- 资源语言
- 英语
- 适配版本
- 1.7
- 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
VoteBan
插件介绍
本插件允许你在拥有权限的情况下发起踢出、封禁或禁言指定玩家的投票。当票数达到要求时,指定玩家就会被惩罚。
图片展示
[ATTACH type="full" alt="a3be72b661af3ef898114e48c3fbbf547eca0a3e.webp"]1366[/ATTACH]
[ATTACH type="full" alt="8a1bc3e4cbe63c2251377a05259c632d8c24364d.webp"]1365[/ATTACH]
[ATTACH type="full" alt="7f42ac9a40b8f3be1217591b8058d0ffd55131cc.webp"]1364[/ATTACH]
命令与权限
-
/votemute <玩家名称> [理由]
- 发起对在线玩家的投票禁言。 -
/voteban <玩家名称> [理由]
- 发起对在线玩家的投票封禁。 -
/votekick <玩家名称> [理由]
- 发起对在线玩家的投票踢出。 -
/addvote
- 为正在进行的活动投票。 -
VOTEBAN.*
- 允许使用所有命令。 -
VOTEBAN.VOTE
- 允许使用 /addvote 命令。 -
VOTEBAN.STARTKICK
- 允许使用 /votekick 命令。 -
VOTEBAN.STARTBAN
- 允许使用 /voteban 命令。 -
VOTEBAN.STARTMUTE
- 允许使用 /votemute 命令。 -
VOTEBAN.BYPASS
- 持有该权限的玩家不会被投票。
配置文件
# 全局设置
check-for-updates: true # 检查插件更新
# 是否使用 MiniMessages
# 允许在文本中插入链接或提示框
# [URL]https://www.spigotmc.org/threads/minimessage-rich-text-messages-made-easy.433454/[/URL]
use-mini-message: false
# 重复投票设置
# 该设置可阻止玩家对着被投票者重复投票
# 当发起的投票失败后,一段时间内你将不能对该玩家再次发起投票
already-voted:
enabled: true
length: 300 # 禁止发起投票的时间长度,单位为秒
# 若为 true,则只禁止玩家先前发起过的投票类型 (在该状态下,如果使用了 /votemute 则只会对投票禁言冷却,而非 /voteban)
# 若为 false,则冷却时间内不可使用任何投票惩罚功能 (/voteban, /votemute 和 /votekick)
allow-different-votes: false
# 投票封禁
vote-ban:
enabled: true # 是否启用
requires-permission: true # 是否需要权限使用该命令
announce-votes: false # 是否在玩家投票后发送聊天栏消息
automatically-add-vote: true # 发起投票的玩家自动投票
ban-cmd: 'ban %player% %reason%' # 投票视作通过时执行的命令
decision:
instant: false # 在投票通过时立即执行 (而非等待至计时器结束)
countdown: 60 # 投票持续的时间,超过该时间后仍未达到投票要求则视作失败
stop-chat:
enabled: false # 设置为 true 后则触发投票时禁止聊天
requires-permission: true # 设置为 true 后则需要额外权限才可以禁止聊天 (VOTEBAN.STOPCHAT)
votes:
type: 'MIN_VOTES' # 可填入 "MIN_VOTES" 或 "SERVER_PERCENTAGE"
min-votes: 1 # 惩罚投票所需最小投票数 (仅在 "MIN_VOTES" 模式使用)
server-percentage: 10 # 惩罚投票中,在线玩家与投票玩家的百分比 (仅在 "SERVER_PERCENTAGE" 使用)
broadcast-times: # 剩余多少时间时会公布消息
- 60
- 30
- 10
# 投票禁言
vote-mute:
enabled: true # 是否启用
requires-permission: true # 是否需要权限使用该命令
announce-votes: false # 是否在玩家投票后发送聊天栏消息
automatically-add-vote: true # 发起投票的玩家自动投票
mute-cmd: 'mute %player%' # 投票视作通过时执行的命令
decision:
instant: false # 在投票通过时立即执行 (而非等待至计时器结束)
countdown: 60 # 投票持续的时间,超过该时间后仍未达到投票要求则视作失败
stop-chat:
enabled: false # 设置为 true 后则触发投票时禁止聊天
requires-permission: true # 设置为 true 后则需要额外权限才可以禁止聊天 (VOTEBAN.STOPCHAT)
votes:
type: 'MIN_VOTES' # 可填入 "MIN_VOTES" 或 "SERVER_PERCENTAGE"
min-votes: 1 # 惩罚投票所需最小投票数 (仅在 "MIN_VOTES" 模式使用)
server-percentage: 10 # 惩罚投票中,在线玩家与投票玩家的百分比 (仅在 "SERVER_PERCENTAGE" 使用)
broadcast-times: # 剩余多少时间时会公布消息
- 60
- 30
- 10
# 投票踢出
vote-kick:
enabled: true # 是否启用
requires-permission: true # 是否需要权限使用该命令
announce-votes: false # 是否在玩家投票后发送聊天栏消息
automatically-add-vote: true # 发起投票的玩家自动投票
decision:
instant: false # 在投票通过时立即执行 (而非等待至计时器结束)
countdown: 60 # 投票持续的时间,超过该时间后仍未达到投票要求则视作失败
stop-chat:
enabled: false # 设置为 true 后则触发投票时禁止聊天
requires-permission: true # 设置为 true 后则需要额外权限才可以禁止聊天 (VOTEBAN.STOPCHAT)
votes:
type: 'MIN_VOTES' # 可填入 "MIN_VOTES" 或 "SERVER_PERCENTAGE"
min-votes: 10 # 惩罚投票所需最小投票数 (仅在 "MIN_VOTES" 模式使用)
server-percentage: 10 # 惩罚投票中,在线玩家与投票玩家的百分比 (仅在 "SERVER_PERCENTAGE" 使用)
broadcast-times: # 剩余多少时间时会公布消息
- 60
- 30
- 10