Network Security [1.13.x - 1.21.x] AntiVPN and AntiProxy [FREE] 2.0.0-BETAv1
Hey everyone!
We're bringing a major update that improves the system's security and organization. Here's everything you need to know:
━━━━━━━━━━━━━━━━━━━━━━━━━━━
NEW FEATURES
2FA Authentication via Discord:
- You can now link your Minecraft account to Discord.
- Login confirmation with interactive Discord buttons (Yes / No).
- Requests automatically expire after 5 minutes.
Public Developer API:
- Retrieve the Discord ID linked to a Minecraft UUID.
- Retrieve the Minecraft UUID linked to a Discord ID.
- Request action confirmation (like login) via Discord.
━━━━━━━━━━━━━━━━━━━━━━━━━━━
REFACTORING & STRUCTURE
Storage folder reorganization:
- SQLite database moved to:
plugins/securitynetwork/storage/sqlite/cache.db - JSON files moved to:
plugins/securitynetwork/storage/json/ - Old data is automatically migrated to the new structure.
━━━━━━━━━━━━━━━━━━━━━━━━━━━
MULTI-LANGUAGE SUPPORT
Available translations for Discord messages:
- Spanish (es-es)
- Mexican Spanish (es-mx)
- English (en-us)
- Catalan (ca)
- Portuguese (pt-br)
- French (fr-fr)
- Simplified Chinese (zh-cn)
━━━━━━━━━━━━━━━━━━━━━━━━━━━
FOR DEVELOPERS
Use the API to query or manage links:
// Get Discord ID from Minecraft UUID
DiscordLinkAPI.getDiscordIdByMinecraft(UUID playerUUID);
// Get Minecraft UUID from Discord ID
DiscordLinkAPI.getMinecraftUUIDByDiscordId(String discordId);
// Request action confirmation
DiscordConfirmationAPI.solicitarConfirmacion(UUID playerUUID)
.thenAccept(confirmed -> {
if (confirmed) {
// Execute secure action
}
});Demo video: https://youtu.be/mXGepIGXYEg
Download link: https://www.spigotmc.org/resources/network-security-1-13-x-1-21-x-%E2%9C%88%EF%B8%8F-antivpn-and-antiproxy-free-velocity-bungeecord-spigot-paper.116819