Reviewed-on: #15 closes #14
|1 year ago|
|config||2 years ago|
|gradle/wrapper||2 years ago|
|src/main||2 years ago|
|.gitignore||2 years ago|
|README.md||2 years ago|
|build.gradle||1 year ago|
|gradle.properties||1 year ago|
|gradlew||2 years ago|
|gradlew.bat||2 years ago|
|settings.gradle||2 years ago|
This MOD is created by the "Eggwars Am Abend" (EAA) Squad, to increase fun playing Minecraft by avoiding hacking/idiotic players and providing some useful tools. This mod is 100% client side and does not interact with the server you are playing on.
Following a list of features, this mod provides
It's basically a report system.
Users are able to tag other players with a set of tags. As example as Hacker/Friend/Good player and so on. In addition, the tag gets weighted by a scale from 0 to 10.
Tagged players are shown when pressing TAB, including their recent tag with grade. Other commands like playercheck/lobbycheck also use tag data.
Ping as Number
Heavily inspired by this cool project, check it out!
uhm ... yeh ... it echos ... uhm ... you
(used as PoC, will be removed sooner or later)
All mod commands start with a double slash (
//), so they don't get confused with other commands
//tag <player> <tag> <grade>
- Tags player with chosen tag and grade. On success, a notification is shown.
- Checks if any unwanted players (Hacker/Idiot/Noob) are in the current lobby.
- shows detailed information about a player, including past player names and tags.
- reply with text
- reloads cashed players. Useful when playing in a team and someone tagged another player. Otherwise, the tag would not appear till next game start.
Mod needs a file in mod folder called settings.properties containing following values:
url=mysql://<DATABASE_URL>/ user=<DATABASE USER> password=<DATABASE USER PASSWORD> db_name=<DATABASE NAME>
A working sample config is provided in the config folder, setup with a read only user of the developers Database.
Database-Model and SQL-Starterscript can be found in the config/database folder. The Mod itself does not create the needed Database structure. The user has to init the Database by himself.