Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
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.