2021-05-20 21:48:41 +02:00
EAA_MOD
===============
2021-07-28 19:30:34 +02:00
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.
2021-07-27 12:17:39 +02:00
## Features
2021-07-28 19:30:34 +02:00
Following a list of features, this mod provides
2021-07-27 12:17:39 +02:00
### TAG
It's basically a report system.
2021-07-28 19:30:34 +02:00
Users are able to tag other players with a set of tags. As example as Hacker/Friend/Good player and so on.
2021-07-27 12:17:39 +02:00
In addition, the tag gets weighted by a scale from 0 to 10.
2021-07-28 19:30:34 +02:00
Tagged players are shown when pressing TAB, including their recent tag with grade.
2021-07-27 12:17:39 +02:00
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
2021-07-28 19:30:34 +02:00
(used as PoC, will be removed sooner or later)
2021-07-27 12:17:39 +02:00
## Commands
All mod commands start with a double slash (`//`), so they don't get confused with other commands
* `//tag <player> <tag> <grade>`
2021-07-28 19:30:34 +02:00
* Tags player with chosen tag and grade. On success, a notification is shown.
2021-07-27 12:17:39 +02:00
* `//lobby`
2021-07-28 19:30:34 +02:00
* Checks if any unwanted players (Hacker/Idiot/Noob) are in the current lobby.
2021-07-27 12:17:39 +02:00
* `//check <player>`
2021-07-28 19:30:34 +02:00
* shows detailed information about a player, including past player names and tags.
2021-07-27 12:17:39 +02:00
* `//echo <text>`
* reply with text
* `//reload`
2021-07-28 19:30:34 +02:00
* reloads cashed players. Useful when playing in a team and someone tagged another player. Otherwise, the tag would not appear till next game start.
2021-07-27 12:17:39 +02:00
2021-05-20 21:48:41 +02:00
2021-06-25 23:07:31 +02:00
## Settings
2021-07-28 19:30:34 +02:00
Mod needs a file in mod folder called settings.properties containing following values:
2021-06-25 23:07:31 +02:00
```
url=mysql://< DATABASE_URL > /
user=< DATABASE USER >
password=< DATABASE USER PASSWORD >
db_name=< DATABASE NAME >
2021-07-27 12:17:39 +02:00
```
2021-07-28 19:30:34 +02:00
A working sample config is provided in the config folder, setup with a read only user of the developers Database.
2021-07-27 12:17:39 +02:00
## Database
Database-Model and SQL-Starterscript can be found in the config/database folder.
2021-07-28 19:30:34 +02:00
The Mod itself does not create the needed Database structure. The user has to init the Database by himself.