Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fulcanelly/invite-system-mc
https://github.com/fulcanelly/invite-system-mc
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/fulcanelly/invite-system-mc
- Owner: fulcanelly
- Created: 2021-04-16T18:06:32.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-26T01:16:20.000Z (4 months ago)
- Last Synced: 2024-08-26T02:28:49.940Z (4 months ago)
- Language: Java
- Size: 187 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Invite guard
![image](https://user-images.githubusercontent.com/53056797/195378200-08eaf0ca-93b7-4458-a3cb-20be4f7f8ae7.png)## motivation
Often when you play minecraft server some ill-wishes persons can appear and spoil entire gameplay.
In such case you can try to sweep server under the carpet -- set up firewall, use whitelist etc.
But all this approaches have significant disadvantages.
For example talking about whitelist we instantly stumbleupon few problems:
- it's nearly non-scalable, if you want to connect it to some service it would be very challenging
- for newcomers it's hard to get in touch with players to ask them .
- hard to localizeSo invite guard intended to solve this prolems.
## how to use
## Todo list
- [x] auto delete old records
- [ ] turn to state based dispatching since it's much simple and less error prone
- [ ] make more configurable
- [ ] make use of permissions
- [ ] actions (kick/redirect/message/etc)
- [x] multi client servers
- [ ] improve command interface
- [x] make more fault tolerant
- by that i mean try to restore connection when one of servers fall down
- [ ] make log messages more clear
- [ ] make separate server for that
- [ ] make it spam less(make logging more slient or remove action traffic)## Probems
- title blinking
- warnging on login