Please sign in to access this page
MineChat is a powerful feature-rich Minecraft chat plugin that connects the Minecraft chat with a real-time web interface. MineChat enriches chat with complete rank formatting (Vault, LuckPerms, PowerRanks), private messages, quick reply, and persistent logging via MongoDB. Players can manage friends (send friend requests, accept/deny incoming requests, remove friends, view friends online status) and join or create groups or clubs - using a join code, invite, assignment of roles, moderation tools, a messages of the day (MOTD), and announcements.
The plugin provides a built-in REST API and WebSocket server, which powers a modern Next.js web app featuring live chat, friend/group management, and instantaneous updates of users coming and going on the server. In addition, all messages (global chat, private messages, group chat, etc.) are logged and stored in case you wish to search and review something. The admin has access to moderation commands, role-based permissions, and live stats from the server, in-game, or via the web dashboard.
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
fixed the endpoints for personal messages and setupped storage for personal messages. now users can send pm's web to web, minecraft to minecraft, and minecraft to web and vice versa
made and setupped endpoints for personal messages, also designed and implemented the UI for pm's (personal messages)
fixed groups in plugin and added more endpoints, started working on /messages page for private messages
worked on cross platform group invites, moderation and ui changes + a bit of messages experimentation
Worked on the group page UI, added support for group announcements and motd, worked on group commands and api (Created many more routes) and now you can make public and private group using minecraft plugin
implement login functionality and user authentication; add navigation cards and dashboard layout
add WebSocket support for real-time communication; implement friend request handling and session management
add rank support with caching, command handling, and integration with existing systems; enhance chat formatting and player notifications
add WebAPIHandler for handling web messages, friend and group interactions, and session management
add friend and group systems with command handlers, permissions, and MongoDB integration; enhance help display for friend commands
PS: Now supports friend / group invites even if the target player is offline
Made a database manager, completed chat listener(hopefully) and update config to add support for the web version later on