Please sign in to access this page

MineChat

MineChat Used AI

22 devlogs
81h 45m
•  Ship certified
Created by Harshit

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.

Timeline

Ship 1

0 payouts of shell 0 shells

Harshit

3 days ago

Harshit Covers 22 devlogs and 81h 45m

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

Update attachment

made and setupped endpoints for personal messages, also designed and implemented the UI for pm's (personal messages)

Update attachment

fixed groups in plugin and added more endpoints, started working on /messages page for private messages

Update attachment

worked on cross platform group invites, moderation and ui changes + a bit of messages experimentation

Update attachment

working on UI, redid the group logic again the old one had many flaws

Update attachment

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

Update attachment

finally managed to sync messages b/w web and minecraft

Update attachment

feat: Implement group messaging and management features with WebSocket support

Update attachment

Severly fixed friend requests and related!

Update attachment

Added the friends page, add complete web support for the friend system!!!

Update attachment

implement login functionality and user authentication; add navigation cards and dashboard layout

Update attachment

Worked on UI, recently added a navbar

Update attachment

created basic ui and assets for the web interface

Update attachment

add WebSocket support for real-time communication; implement friend request handling and session management

Update attachment

add rank support with caching, command handling, and integration with existing systems; enhance chat formatting and player notifications

Update attachment

Added a lightweight web server for web -> plugin communication and vice versa

Update attachment

add WebAPIHandler for handling web messages, friend and group interactions, and session management

Update attachment

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

Update attachment

add friend system implementation with API, command handler, and database management

Update attachment

the messages part is pretty much done, so I am thinking of adding some more features to it

Update attachment

Made a database manager, completed chat listener(hopefully) and update config to add support for the web version later on

Update attachment

made the config structure

Update attachment