ipchat
3.3IPChat 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 ma
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!
Similar projects
Plugin →Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta