COWMODSКаталог модов

ipchat

IPChat Plugin is a lightweight Spigot tool for Minecraft servers (1.12.2 to 1.21.8), featuring IP display in chat/TAB lists, alt account detection, and tiered packet rate limiting to enhance server management and security. It supports flexible command

Автор: my-txz2351обновлён 19 авг. 2025 г.
УправлениеОптимизацияОбщение

Описание

This version supports 1.12.2-1.16 and only supports Java8!

此版本支持1.12.2-1.16,仅支持java8!

Attention :Developed with Spigot 1.12.2, but it supports higher versions (up to 1.21.8).Compatibility with the Paper-side and high-version Spigot/Bukkit builds may not be optimal; please let me know immediately if you run into any issues.

中文概括

IPChat 插件是一款为 Minecraft Java 版(1.12.2 至 1.21.8)设计的多功能服务器工具,核心功能包括在玩家聊天和 TAB 列表中显示隐藏最后一段的 IP 地址,检测同一 IP 的小号登录并发送警告,以及实时监控玩家数据包发送频率。插件采用分级限制机制:首次超量发包(超过正常阈值 420 个 / 秒的 2 倍)时踢出玩家,5 分钟内重复超量则分别封禁 30 秒和 1 小时,同时支持管理员通过/ipchat pardon指令手动解封。此外,插件提供灵活的指令控制系统(开启 / 关闭 / 重启插件、自定义发包阈值等),首次运行自动生成配置文件,并通过线程安全的数据结构和事件节流优化显著降低资源占用,确保服务器稳定运行。

English Summary

IPChat Plugin (v3.0) is a versatile server tool designed for Minecraft Java Edition (1.12.2 to 21.8). Its core features include displaying players’ IP addresses (with the last segment hidden, e.g., 88.66.44.*) in both chat messages and the TAB player list, detecting alt accounts logged from the same IP with warning messages, and real-time monitoring of players’ packet-sending frequency. The plugin implements a tiered restriction system: players exceeding the normal threshold (420 packets/second) by 2x are kicked on the first offense, temporarily banned for 30 seconds on the second offense within 5 minutes, and banned for 1 hour on the third offense. Admins can manually lift bans using the /ipchat pardon command. Additionally, the plugin offers flexible command controls (enable/disable/restart the plugin, customize packet thresholds, etc.), auto-generates config files on first run, and minimizes resource usage through thread-safe data structures and event throttling, ensuring stable server operation.

Due to the author's limited abilities, I hope to develop projects with more people!

Последние версии

Все версии →
release

IPChat 3.3

3.3
19 авг. 2025 г.114Minecraft: 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5bukkit, paper, spigot
Скачать
Что нового
fix somesth
release

IPChat 3.2

3.2
19 авг. 2025 г.38Minecraft: 1.12, 1.13, 1.14, 1.15, 1.16bukkit, paper, spigot
Скачать
Что нового
# 主要改动: 修复 TAB 列示:修改了 tabListFormat 的处理逻辑。现在,格式字符串中的 %name% 会被替换为玩家的实际名字,确保名字总是显示。 兼容称号系统:通过调整 setPlayerListName 的使用方式,使其更有可能与现有称号系统协同工作,而不是覆盖它。在 1.12.2 中,如果其他插件也使用 setPlayerListName,可能会有冲突,但此修改使其更健壮。 开发者称号:为特定玩家(如 MB_BBIT)添加特殊称号前缀。 全服小号警告:当检测到小号时,向所有在线玩家广播警告信息。 禁言系统:添加了 /ipchat chatban <player> <时长(分钟)> [原因] 命令和相应的事件监听。 # Key changes: Fixed TAB Listing: Modified the processing logic of tabListFormat. Now, the %name% in the format string will be replaced with the player's actual name, ensuring that the name is always displayed. Compatible with the title system: Make it more likely to work with the existing title system by adjusting how setPlayerListName is used, rather than overriding it. at In 1.12.2, there may be conflicts if other plugins also use setPlayerListName, but this modification makes it more robust. Developer Title: Add a special title prefix to a specific player, such as MB_BBIT. Server Trumpet Warning: When a trumpet is detected, a warning message is broadcast to all online players. Mug system: Added /ipchat chatban <player> < duration (minutes) > [Reason] command and corresponding event listening.
release

ipchat 3.1.2

3.1.2
19 авг. 2025 г.33Minecraft: 1.12.2, 1.13, 1.14, 1.15, 1.16bukkit, paper, spigot
Скачать
Что нового
fix somesth
release

ipchat 3.1 .1

3.1.1
19 авг. 2025 г.46Minecraft: 1.12.2, 1.13, 1.14, 1.15, 1.16bukkit, paper, spigot
Скачать
Что нового
Major update! Fixed the issue where the main class cannot be found when loading the IPChat plugin on the Minecraft server, and it can be used normally! But only supports Java8! Please do not use an older version than this!