Skip to content

Network Security [1.13.x - 1.21.x] AntiVPN and AntiProxy [FREE] 2.0.0-BETAv1

Choose a tag to compare

@Anyelo120 Anyelo120 released this 09 Jul 18:02
· 20 commits to main since this release
329c9d8

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