我的世界插件LiteBans 2.10.0

我的世界插件LiteBans 2.10.0

我的世界插件购买地址:”https://www.mcbourse.cn/thread-2322-1-2.html”

 

关于

LiteBans 是一个支持 UUID 的轻量级禁止插件,允许临时和永久禁止。
当玩家通过 Mojang 更改他们的 Minecraft 名称时,他们仍然会保留他们的禁令、禁言和警告。

通过 LiteBans 做出的所有惩罚将在链接到同一数据库的所有服务器上全局生效。
尽管 LiteBans 旨在有效地在数百台服务器之间进行同步,但它仍然可以在没有 MySQL 数据库的单个服务器上单独工作。

LiteBans 可以在 Spigot、BungeeCord 和 Velocity 下本地运行,在所有平台上提供相同的功能。

特征

  • 从头开始设计时考虑了 UUID 支持。所有的惩罚都是基于 UUID 的。
  • 完全可定制的被禁球员踢球屏幕,可以使用多行和颜色,以及禁令信息变量——禁令到期前的持续时间、原因、实施禁令的工作人员、实施禁令的服务器、禁令实施后的时间,原始禁令日期和持续时间等等。
  • 模板系统允许您制作完全可定制的惩罚阶梯。每次您使用模板惩罚某人时,他们都会爬上您创建的阶梯并受到越来越大的惩罚。每个禁令模板都可以分配一条自定义踢屏消息!
  • 所有消息都可以在 messages.yml 中自定义。有许多有用的变量可用于放置任何涉及禁止、静音或警告的可配置消息。支持悬停文本和 RGB 颜色。
  • 您可以查看玩家的处罚历史记录(/history)和工作人员的处罚记录(/staffhistory)。
  • 支持多种类型的数据库,包括 MySQL、MariaDB 和 H2。默认情况下使用 H2,这意味着不需要 MySQL 来使用具有单服务器设置的 LiteBans。
  • 当同一 IP 上有被封禁账号的玩家加入时,所有拥有正确权限的玩家都会收到通知。
  • 先进的轻量级跨服同步系统,让全局惩罚和广播在连接到同一数据库的所有服务器上即时生效。
  • 工作人员可以“回滚”——他们发出的所有惩罚都可以随时通过一个命令取消。员工虐待从未如此容易处理。
  • Bans 可以从 vanilla(包括 Essentials)和六个流行的插件中导入,包括 MaxBans、BanManager、AdvancedBan 和 BungeeAdminTools。
  • 被 IP 封禁或 GeoIP 封禁的用户可以使用“/litebans allow”命令免除封禁。
  • 离线玩家可以收到警告;他们加入后会看到所有新警告。这适用于跨服务器。
  • 除非获得许可,否则玩家不能通过设置非常短的禁令或静音来推翻惩罚。
  • 轻量级、多线程,专为性能而设计。LiteBans 使用最少的内存,并且在启动后不会因任何数据库查询而阻塞主服务器线程。

跨服务器同步
LiteBans 网络的最佳功能之一是其跨服务器同步系统。

例如:

服务器A、服务器B和服务器C都在运行LiteBans,连接到同一个MySQL数据库。

A服某玩家在B服禁言,A服立即生效,该玩家禁言,A、B、C三服所有玩家都会看到该玩家禁言的广播他们有权限并且启用了广播同步。如果玩家离开服务器 A 加入服务器 B 或服务器 C,他们仍然会被静音。

Web 界面
Web 界面列出了所有禁令、禁言、警告和踢出。
它可以用来查看特定球员或工作人员的所有处罚,并查看这些处罚何时到期。

*不包括 免费网站,您需要自己的网站托管。

安装指南: https: //gitlab.com/ruany/litebans-php/wikis/Installation

JSON 支持
LiteBans 允许您在所有消息(包括广播)中定义自定义悬停文本。
只有获得许可 ( litebans.json.hover_text ) 的玩家才能看到悬停文本。

messages.yml 中可用的所有变量也可以包含在悬停文本中,以及颜色和换行符。

示例:
代码(文本):
broadcast_ban:’&e$bannedPlayer &chas been banned。{hoverText: &aHover text here!}’

模板系统
LiteBans 有一个强大的模板系统。模板可以应用于禁止和静音。

每个模板都有一个可配置的阶梯,因此,例如,您可以有一个模板,在您第一次应用该模板时禁止玩家 2 周,第二次禁止一个月,禁止三个月第三次。
那是冰山一角。有关完整说明,请参阅 templates.yml!

命令

禁止命令 (/ban) 可以像这样使用:

/ban [-s] <target> [duration] [reason] [server:*]
另外:/tempban, /ipban, /unban

<target>可以是名称、UUID 或 IP 地址。

如果您对玩家进行 IP 封禁,他们的 UUID 和 IP 地址将同时被封禁,因此他们无法使用不同的 IP 地址加入同一帐户。

[server:*] 是一个可选参数,当插件安装在 Bungee/Velocity 上或者如果您有多个 LiteBans 实例时可以使用该参数。
默认情况下,所有惩罚都是全局的 (*)。服务器范围(每个服务器的惩罚)在 wiki here
上有详细解释。 示例:/ban Player 7d [reason] server:Survival如果未指定, /ban和/mute 命令具有永久持续时间。如果玩家没有litebans.unlimited

权限,持续时间将限制为 config.yml 中指定的最大持续时间(每组)。

/ban、/mute、/warn 和 /kick 的原因可以包含颜色和换行符(“ \n ”)。例如:
代码(文本):
/ban Player &cLine 1\n&aLine 2
支持通配符 IP 禁令,例如/ipban 127.0.0.*
剧透:示例

静音命令 ( /mute [-s] <target> [duration] [reason] [server:*] ) 允许您使玩家静音。当玩家被静音时,他们不能聊天或使用黑名单命令。
相关命令:/tempmute(需要持续时间)、/ipmute、/unmute

警告命令(/warn [-s] <target> <reason> [server:*]) 允许你警告玩家。警告在可配置的持续时间后过期。当玩家获得可配置数量的警告时,可以执行可配置的命令。
相关命令:/unwarn(删除玩家的最后警告)

历史命令(/history <target> [server:*])显示玩家最近收到的禁令、静音、踢出和警告,按日期排序。

您可以使用/warnings <target>查看玩家的活动警告。
/staffhistory <target>可用于显示玩家放置的禁令、静音、踢出和警告。
/prunehistory <target> [duration]可用于清除玩家的惩罚历史。
示例:/prunehistory Player 5 days
/staffrollback <target> [duration]可用于回滚具有可选持续时间的所有员工操作(禁止、禁言、警告、踢出)。

对于 /prunehistory 和 /staffrollback,提供的持续时间表示从今天开始经过的时间。

如果你使用“/staffrollback StaffMember 3 days”,StaffMember 在最近 3 天内执行的所有惩罚将被删除,并且他们在最近 3 天内执行的所有解禁/取消静音将被撤销。

注意:除非您有备份,否则这两个命令无法撤消。

dupeip 命令 ( /dupeip <target> ) 允许您查看所有加入与目标相同 IP 的帐户,并查看他们是在线、离线还是被禁止。
您还可以使用 /ipreport 为所有在线玩家执行 dupeip 检查。
您还可以使用 /iphistory 来检查玩家最近加入服务器的 IP 地址。(需要在 config.yml 中设置“delete_previous_history: false”)

checkban 命令 (/checkban <target> ) 允许您检查目标是否被禁止。它还会告诉您禁令何时实施、何时到期、禁令是否是 IP 禁令以及是否是无声禁令。
相关命令:/checkmute

踢出命令(/kick [-s] <player> [reason])允许你踢出在线玩家。这将被记录在玩家的历史中。

您还可以从运行连接到同一数据库的 LiteBans 的其他服务器和代理踢玩家。
这适用于所有版本的插件 (Spigot/Bungee/Velocity),并不严格要求 Bungee/Velocity。

geoip 命令 ( /geoip <target>),如果在配置中启用,则允许您检查玩家来自哪个国家/地区。这也可以用于离线播放器。您可以使用/lastuuid <target>

检查玩家(在线或不在线)的 UUID 。 可以使用 /clearchat 清除聊天。具有“litebans.notify.clearchat”权限的玩家将在聊天被清除时收到通知。 与锁定一样,默认情况下这只会影响本地服务器范围。(服务器:本地) 您可以使用 /banlist

Copyright © 2018-2023 PHP源码网 版权所有
PHP源码网 » 我的世界插件LiteBans 2.10.0

发表回复

提供最优质的资源集合

立即查看 了解详情