[WEB] iCarey.net Whitelist System
1.3Easy to use whitelist system, that allows people to apply on your site!
iCarey.net Whitelist System
A PHP/MySQL based whitelist system with RCON commands, and automatic emails to approved/denied users. Ban management, and a command center to send commands to the server via RCON.
Requirements:
Linux is supported only.
MySql
PHP 7.x
NodeJS 10.x or 12.x (For discord bot)
RCON Enabled on your Minecraft Server
For MOST features to work you must have this on the same server as your minecraft server.
This is best for a VPS or dedicated server solution.
Features of the whitelist system:
- Puts an application form on your web site with Google REcaptcha
- .This also create a user account for the applicant
- Admin panel.
- Admin/Mod Panel allows you to Accept/Deny Applicants
- It allows you to control server functions, and even build Spigot
- Ban feature allows banning a user from the server. Which also removes them from the whitelist.
- You can also send RCON commands to the server via the Command Center.
- When approved: the user is added to the whitelist and the whitelist updated via RCON.
- When denied: the user is removed from the whitelist and the whitelist update via RCON.
- LuckPerms Integration
- Must be using MySQL with Luck Permissions
- Will get the users group from Luck Permissions
- Must be using MySQL with Luck Permissions
- Player Rankings: The site has a player rankings system.
- Stats are parsed through the .json files in the world folder.
- Achievements given for different tasks, and Ranked on the Hall of Fame.
- Individual players have a page of their own stats and acheivements.
- Discord Bot Addon included
- Allows you to modify the whitelist from discord.
- Allows your users to see their stats. Mined/Placed/Deaths/Time Played
- Allows players to link their Discord with their site account. Player gets put in the correct group, and has discord nickname changed.
- Includes some basic hack and grief checks and warns admins about a player in discord.
- To preview the bot, you can join my discord.
Installation:
- Unzip the package.
- For all features to work, this must be hosted on the same server.
- Import the database in to the same database you are using luck permissions in.
- Place the contents of the website folder in your root web directory.
- Make the img/skins folder and sub folders are writable by the www-data user.
- On your server create a minecraft user.
- Place the bin folder in that users home directory.
- Add the following to the crontab for the minecraft user
- */5 * * * * python3 /home/minecraft/bin/mcstats/update.py -s /the/directory/to/your/server/ -d /your/webroot/data --inactive-days 30
- Make sure the /your/webroot/data is writable by the minecraft user.
- edit the includes/config.ini.php to add your information.
- Make sure the query and rcon ports are set in server.properties
- Also that query and rcon are set to true
- Then bring up the site and log in with the temporary user. [email protected]
- password - testme19
- If you would like for me to install this for you, join my discord, and we can arrange something.
WIKI COMING SOON
If you like my work please donate. Even just a dollar!
Support:
Discord: https://discord.gg/9sFXgve
Email: [email protected] View attachment 43851
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta