config | ||
gradle/wrapper | ||
src/main | ||
.gitignore | ||
build.gradle | ||
gradle.properties | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
settings.gradle |
EAA_MOD
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% clientside and does not interact with the server you are playing on.
Features
Following a list of features this mod provides
TAG
It's basically a report system.
Users are able to mark other players with a set of tags. As example as Hacker/Friend/Goodplayer and so on. In addition, the tag gets weighted by a scale from 0 to 10.
Tagged players are shown at the player overview (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!
https://www.curseforge.com/minecraft/mc-mods/better-ping-display-fabric
Echo
uhm ... yeh ... it echos ... uhm ... you
Commands
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 toast is shown.
//lobby
- Checks if any negative tagged players (Hacker/Idiot/Noob) are in the current lobby.
//check <player>
- shows detailed information about player including past playernames and tags.
//echo <text>
- reply with text
//reload
- reloads cashed players. Useful when playing in a team and someone tagged another player. Otherwise the tag would not appear till next game start.
Settings
Mod needs a file in modfolder 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 readonly user of the developers Database.
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 itself.