• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
LiteBans  -  一款完善、现代化、跨服Ban解决方案

授权转载 付费 闭源 LiteBans - 一款完善、现代化、跨服Ban解决方案 2.17.2

请登录后获取
改进:
  • 支持 Minecraft 1.21.5 版本(值得注意的是,URL 点击事件已恢复正常)。
  • 此版本添加了对 1.21.5 版本中使用的特定于版本的聊天格式的支持。
  • 添加了 Fabric 支持。
修复:
  • 修复了 Paper 1.20 及以上版本中“litebans reload”命令无法重新加载配置的问题(Spigot、Bungee、Velocity 和 Paper < 1.20 版本均不受影响)。这是由于 Paper 重新映射破坏了与 NMS 映射完全无关的内容。
  • 修复了在解禁/取消禁言上下文中,显示名称受用户名标准字符数限制(16 个字符而不是 128 个字符)的问题。
  • 修复了“banned_message_geoip_blacklist”消息中十六进制颜色不工作的问题。
API 变更:
  • LiteBans API 0.6.0
  • 为条目添加了模板 ID(hasTemplate()、getTemplateID())
细微改进:
  • `litebans.exempt` 权限不再授予 `dupeip_join` 豁免,此节点必须明确授予。
  • 在广播消息和操作命令中支持 `templateName` 和 `templateStep`。
  • 在 banned_message_geoip_blacklist 中支持 `serverOrigin` 变量。
  • 改进了禁言玩家的命令屏蔽功能。
  • 优化了模板处理。
细微修复:
  • /namehistory 命令将不再重复列出相同的用户名。
  • 修复了消息中的 $active 变量不考虑条目是否近期过期的问题。
  • 修复了 `/litebans allow` 仅获取从未加入过服务器的用户的在线模式 UUID 的问题。
注意:
  • JSON 更新适用于 Spigot、BungeeCord、Velocity 和 Fabric 1.21.5 版本。 Velocity 目前无法正确反序列化 LiteBans 为 1.21.5 客户端发出的更新 JSON(不过没有错误)。
由于 Velocity API 不接受原始 JSON 元素,因此我无法在不使用协议的情况下将这些元素发送到客户端。
从版本 #498 开始,Velocity 现已完全支持 1.21.5 客户端。

2.17.1:

修复:
  • 修复了自 2.17.0 版本以来,首次启动时默认配置(仅限 config.yml)无法正确复制的问题。
  • 修复了与 1.21.4 及以下版本客户端在聊天格式方面的向后兼容性问题。(我检查的是“1.21.5 >= version”,而不是“version >= 1.21.5”……)- Bungee/Velocity 不受影响,因为它们检查的是协议版本而不是服务器版本。
  • 修复了“litebans reset-database”参数检查问题。
  • 修复了与 /lockdown 相关的错误。
  • 修复了 Fabric 上关闭服务器时的错误。

2.17.2:

改进:
  • 增加了 Fabric 的反向兼容性。LiteBans 现在是支持多 Fabric 的插件。以下 Fabric 版本已测试:
  • Fabric 1.20.1
  • Fabric 1.21.1
  • Fabric 1.21.5
其他版本可能可以运行,但目前尚未获得官方支持。如果您需要确认与特定版本的兼容性,请告知我 :)

修复:
  • 修复了 IP 封禁和 /alts 命令在 Fabric 上不起作用的问题。(此更新之前设置的 IP 封禁现在可以正常工作)
  • 修复了某些命令别名(例如 /alts)在 Fabric 上不起作用的问题。
小改进:
  • 添加了 `permit_same_weight` 选项。启用后,群组权重相同的用户将能够互相惩罚。
  • 添加了 `--server-origin=` 命令标志。
  • 通过“litebans allow”允许的用户将不再在另一个帐户受到 IP 禁令时被踢出。
Improvements:
  • Added automatic banning of linked accounts. The new `ban_alts` option accepts four different values with escalating levels of enforcement: Disabled, Enabled, Enhanced, and Extreme. By default, it is disabled.
  • Added configurable filter duration for linked accounts (`dupeip_scan_filter_duration: 7d`), which is intended to prevent or reduce false positives by ensuring that only recent IP addresses are scanned with /alts, or when banning accounts automatically as mentioned above.
  • Added template flags, which can be used to automatically add command flags and server scopes to specific templates and/or ladder steps. For example, you can make a template always execute global and silent punishments by setting `flags: '-g -s'`.
  • Added support for webhook inline fields for embeds (optional).
  • Added /checkwarn command which allows you to check specific warnings by player name or UUID.
  • Added /warnlist command which allows you to scroll through all warnings.
  • Added unwarn messages & entries to /history and /staffhistory.
  • Added `online_mode` option to config.yml (to specify whether players who have never joined the server before should be handled as premium or non-premium players).
  • Added `mode:deactivate` and exclude options for `/litebans reset-database`.
  • (BungeeCord) Optimized ServerConnectEvent listener - database queries will no longer be performed in this context under any conditions.
Fixes:
  • Fixed unban/unmute/unwarn webhooks inheriting silent state from the punishment instead of checking whether the operation is silent.
  • Fixed hex colours not working in lockdown kick messages - reconnect messages unaffected.
  • Fixed variables such as `playerBans` not working in webhook embed messages.
Minor improvements:
  • Added new reset_database messages to messages.yml.
  • Added messages for unsuccessful loading of templates.yml. If templates.yml is invalid, you will receive a message each time commands are used, as a reminder to fix your configuration.
  • Added error handling for incorrectly configured URLs from webhooks.yml.
  • When a name-banned or name-muted player attempts to join, their punishment ID will be logged to console.
  • The `litebans cleariphistory` command has been replaced with the `litebans unlink` command which serves the same purpose.
  • When the console receives a click event JSON message, the command or URL will be sent to console with the message.
  • Chat event priority used by LiteBans is now low (instead of lowest) on all platforms.
Minor fixes:
  • Fixed /banlist and /mutelist displaying one less page (page #0).
  • Fixed unban queueing not unbanning accounts when `ban_names` is enabled, a player has a banned name and the UUID joining the server was not banned.
  • Fixed permission error message not being updated on reload under Bungee.
  • Fixed hex colours not being translated for permission error messages sent by the platform.
  • Fixed bracket character being added to `start_no_ip` dupeip-on-join messages (/alts unaffected).
  • Fixed a harmless warning message on newly created MariaDB databases.
  • Fixed timezone offsets not applying correctly to $timeSince in unban/unmute/unwarn messages.
  • Fixed an error caused by empty commands specified in the configuration (none by default).
  • Fixed an error caused by server names or scopes that are configured or specified above the already documented 32 character limit.
2.16.1:


Fixes:
  • Fixed login timestamps not being updated if the IP is unchanged (missing alts fix).
  • Fixed /alts or /dupeip not showing the original account if they haven't joined within `dupeip_scan_filter_duration`.
  • Fixed webhook routes handling 'on' / 'true' as an invalid URL.
  • Fixed webhook embed messages interpreting colour codes & hex colours which made it impossible to tag channels.
  • Fixed a mute bypass involving cheat clients (Velocity only).
  • Fixed some notifications being throttled indefinitely (until next reload/restart) if throttling is enabled and the plugin was reloaded.
Minor fixes:
  • Fixed /banlist sometimes showing an empty page (only if the number of bans is divisible by the number shown per page) since version 2.16.
  • Fixed some caches being kept a few hours longer than intended if the plugin was reloaded.
2.16.2:



Fixes:
  • Fixed error on warning modification (`/warn -m`) for players that lack `litebans.group.unlimited` or similar permissions. (Console unaffected)
  • Fixed cross-server kicks (via /kick command only) not working as intended on Bedrock users.
  • Fixed messages combining hover text and click events (run/url) having bugged text. (Velocity unaffected)
Minor improvements:
  • Support MySQL 9.x for creating database indexes (if you recently upgraded from MySQL 8.x, the indexes have likely been created already). This does not impact MariaDB.
  • When excluding tables from database reset, the history and config tables will be kept.
  • Added additional data limits to prevent errors from incorrect usage of commands. For example, usernames larger than the username character limit will be truncated.
  • Embeds can now have no content if inline fields are specified.
  • Support player variables in GeoIP messages.
  • If delete_warnings_after_action is enabled, warnings will only be cleared upon the final action being executed rather than the first.
  • If messages.yml failed to load, you will be notified of this each time a command is used, not only on startup.
  • Improved robustness of table upgrade check on servers that cannot upgrade normally under very rare, unknown circumstances (possibly DB crash or hardware error related).
Minor fixes:
  • Fixed reset chat colour (&r) appearing specifically in webhook fields when referencing the executor variable.
  • Fixed chat colours not being removed (generally from prefixes/suffixes) specifically in embed messages.
  • Fixed random ID hex colour prevention (#$id) applying to webhook embed messages, which do not use colours.
  • Fixed colour codes not being removed in webhook embed inline fields.
  • Fixed IP addresses which have never joined the server before being displayed as #offline# instead of ip_hidden.
2.16.3:

Important fixes:
  • Fixed new global punishments not being applied correctly since version 2.16.2 (Velocity unaffected)
Fixes:
  • Fixed proxy_switch_banned chat messages not being delivered under Bungee for server scoped bans.
2.16.4:

Fixes:
  • Fixed `litebans reset-database` not working since version 2.16.2.
  • Fixed disabled webhooks using the default webhook on Bungee/Velocity.
Minor improvements:
  • The `litebans reset-database` confirm message now quotes all arguments for confirmation, not just the server scope.
  • Added warning message for unrecognized settings (ban_alts)
Minor fixes:
  • Fixed hex colour codes not being removed in webhook messages.
2.16.5:

Improvements:
  • Added `prune` mode for `litebans reset-database`, which, upon use, only removes expired or deactivated punishments.
Fixes:
  • Fixed invalid chat signature issue on backend servers triggered under specific conditions with 1.19+ clients. (This change does not affect proxy instances)
Minor fixes:
  • Fixed harmless instance of "litebans_config doesn't exist" error when using a new database with an existing setup.
后退
顶部 底部