BungeeSpigotBridge
0.0.4A plugin for preventing player using non-verified proxy to join your spigot servers.
What's the plugin for ?
This plugin prevent player using non-verified proxy to join your spigot servers. Unlike any ipwhitelist plugin, this plugin using socket communication to ensure the connection is legal instead of checking the IP from player so that to prevent IP Spoofing for bypassing the ipwhitelist. you can use it for anti-uuid spoofing and prevent ipwhitelist bypass.
THE PLUGIN WON'T WORK IF YOU ARE NOT ON BUNGEECORD NETWORK!
How's the plugin work ?
The plugin adds the player to a queue when joining with owner bungee. Then when spigot server gonna find out whether the player is go through from owner bungee, it will send a socket message to owner bungee, and the owner bungee will response whether the queue has contained the player. After verification, that player will be removed from the queue until next connection.
But make sure your key are same between bungee and spigot so that they can communicate each other!
Installation
- Install the jar into
- your bungeecord
- the spigot server which you have exposed the port (Potentially Scannable)
- launch the server and close it.
- Now setup the yml and make the key with both bungeecord and spigot server you installed are same.
- If your bungeecord and spigot are in different host, make sure you have already exposed the port for socket
- launch the server and test it.
Compatible With
- Spigot
- Bungee
- Paper
- WaterFall
- Offline Mode Bungee / WaterFall (IMPORTANT: this plugin will not fetch the uuid to verify, it only prevent player using other proxy to join your spigot servers. )
Disadvantage
Well the only disadvantage I must say is using the socket connection that you need to expose an extra port for socket. Please let me know if you want to have a redis version or you can fork the repo to make your own version.
If there are any problem with this plugin, please discord PM me to let me know: Eric Lam#7636 (not always online on spigot)
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
