moddedminecraftclub / mmcc.bot Goto Github PK
View Code? Open in Web Editor NEWMinecraft servers network management system disguised as a Discord bot.
License: GNU Affero General Public License v3.0
Minecraft servers network management system disguised as a Discord bot.
License: GNU Affero General Public License v3.0
In order to consistently ban players across all severs, the server should maintain its own list of banned players. This will be updated when running the ban command in addition to executing /ban
on all connected servers.
Upon a player trying to join, the polychat client should ask the server if the player's uuid is banned and the server will check its database to answer this.
If the player has been banned, the client will disconnect said player and to provide an additional safety net, it will execute its own ban command.
This allows for easier synchronisation of ban lists across servers, even persisting across server resets or new deployments. It could also in theory allow for easier management of timed bans. It will also prevent servers from being unable to ban a player if they're not connected to the polychat server, for example if they're midway through a restart.
In discord: staff runs ban command, bot executes the ban command on each connected polychat client, and updates its own database.
Ingame: when a player tries to join, the polychat server will check if they're banned and if so, they'll be disconnected.
This could also be extended to allow for polychat managed mutes, as currently all ingame muting is managed by other plugins or mods.
In forwarded Discord messages
The bot should take the received playerdata when a user joins the game, then reference this against the stored bans within the database, and then send back a ban request if the user is banned and they attempt to join / get into the game.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.