Sueta

Protectcord

1.3.10

Protectcord is an anti VPN/Proxy plugin it uses an advanced API to check if an IPv4/IPv6 is a VPN or Proxy!

·Plugin
  1. 1.3.10latestv1.3.10Sep 10, 2026
    Made the bundled default config.toml lookup on Velocity more robust.
    11 downloads
  2. 1.3.9v1.3.9Sep 10, 2026
    Fixed a startup NullPointerException on Velocity/Sponge config loading.
    11 downloads
  3. 1.3.8v1.3.8Aug 30, 2026
    Fixed a second NeoForge module-resolution crash: a leftover NeoForge internal service registration (net.neoforged.fml.IBindingsProvider) was leaking into the shaded jar and causing protectcord to falsely claim ownership of NeoForge's own internal package, colliding with the real neoforge module. Also fixed the bundled MySQL JDBC driver registration, which was broken by the earlier relocation fix (wrong/stale class name meant MySQL storage silently failed to initialize on every platform). Development/test build for verification before promotion to a stable release.
    4 downloads
  4. 1.3.7v1.3.7Aug 30, 2026
    Fixed a server crash on NeoForge/Forge ("Modules ... export package com.mysql.cj.jdbc" ModuleLayer resolution error) caused by a leftover JPMS module descriptor from the bundled MySQL driver conflicting with other mods that also bundle it. This is a development/test build for verification before promotion to a stable release.
    4 downloads
  5. 1.3.6v1.3.6Jun 1, 2026
    Fixed dashboard tracking (Game Management) sending null JSON body on Paper, Spigot, Folia, and Hytale platforms due to Gson double-brace initialization bug
    10 downloads
  6. 1.3.5v1.3.5May 30, 2026
    Added Sponge platform support (SpongeAPI 8.1.0, MC 1.16.5+)
    11 downloads
  7. 1.3.4v1.3.4May 29, 2026
    Added Purpur support and 1.8.8+ compatibility for Spigot, BungeeCord, Velocity, and the Universal JAR. Minecraft 26.1.2 (the new calendar versioning) is now supported. Universal JAR now loads correctly on 1.8.8 servers.
    10 downloads
  8. 1.3.3v1.3.3May 29, 2026
    Added universal JAR - a single file that works on Paper, Spigot, Folia, BungeeCord, Waterfall, Velocity, Forge 1.21.1, and NeoForge 1.21.1/1.21.4. Drop it in plugins/ or mods/ and it auto-loads the correct platform.
    9 downloads
  9. 1.3.2v1.3.2May 29, 2026
    Updated
    - Updated ProtectCord API integration
    6 downloads
  10. 1.3.1v1.3.1May 29, 2026
    Added
    - NeoForge Platform Support: ProtectCord now supports NeoForge (Minecraft 1.21.1). Includes the full feature set: IP protection, auto-update system, ban/mute/kick/warn commands, Discord webhooks, Staff IP Protection, LuckPerms integration, and bStats metrics. Requires NeoForge 21.1.172+. - NeoForge Auto-Updater: Same Modrinth-integrated auto-update system as all other platforms — checks, downloads, SHA-1 verifies, and stages JARs for restart-apply.
    6 downloads
  11. 1.3.0v1.3.0May 28, 2026
    Added
    - Auto-Update System (All Platforms): ProtectCord now checks Modrinth directly for new releases instead of relying on a hardcoded version endpoint. When an update is found, it can automatically download, SHA-1 verify, and stage the new JAR for seamless updating on next restart. - Paper/Spigot/Folia: Uses Bukkit's native plugins/update/ folder — the server automatically applies the update on restart - BungeeCord: Stages in plugins/update/ (Waterfall and compatible forks apply automatically) - Velocity: Downloads to plugins/protectcord/pending-update/ and swaps the JAR on proxy shutdown - Forge: Downloads to config/protectcord/pending-update/ and swaps the mod JAR on server shutdown - Update Commands: /protectcord update status shows current version, latest version, update state, and changelog summary. /protectcord update check forces an immediate Modrinth check. /protectcord update apply triggers download and staging. - In-Game Update Notifications: Ops and admins are notified when they join if an update is available or staged, with actionable messages showing the version and how to apply it - Discord Webhook Update Alert: When a new version is detected, a formatted Discord embed is sent via the existing webhook system showing the current version, new version, changelog summary, and Modrinth download link. Controlled by discord-webhook.events.update: true - Changelog Display: /protectcord update status shows the first 5 lines of the Modrinth release changelog so admins can see what changed without leaving the game - Config Section: New auto-update config block with enabled (default: true), auto-download (default: false — must opt-in), check-interval-hours (default: 12), and notify-ops-on-join (default: true) - Config Migration v3: Existing configs automatically get the new auto-update section added on upgrade
    Changed
    - Update checking now polls the Modrinth API directly (api.modrinth.com/v2/project/y05wfnBZ/version) instead of the custom CF Worker endpoint, with platform-specific loader filtering - All network I/O for update checking and downloading runs on async threads — never blocks the main server thread - Downloaded JARs are verified with SHA-1 hashes from Modrinth metadata before staging - Tab completion now includes update with status, check, apply sub-completions
    4 downloads
  12. 1.2.26v1.2.26May 27, 2026
    Fixed
    - Forge: Fixed WritingException: Unsupported value type: HashMap crash when using /protectcord whitelist add, /protectcord warn, audit log, or any purge command - Forge: Fixed the same HashMap crash recurring when existing audit/warning entries were read back and re-saved - Forge: Fixed removeWarning and all purge commands also crashing with the HashMap serialization error - Forge: Fixed command aliases (/pc, /protect) silently overwriting the main /protectcord command tree - Forge: Fixed player.connection.disconnect() being called from an async thread — now scheduled on main server thread - Forge: Fixed missing ServerStoppingEvent handler — mod resources now properly shut down when server stops - Forge: Fixed isValidIP() performing DNS resolution (accepting hostnames as valid IPs) - Forge: Fixed mods.toml version range allowing mod to load on incompatible Forge versions (MC 26.x) - Forge: Fixed startup banner showing wrong MC version range - Forge: Fixed double IP lookup counter in bStats, unsafe cast in audit logs, nil UUID in purge, mutable internal lists
    Changed
    - All platforms: Dashboard tracking now logs HTTP errors to console instead of silently failing - All platforms: Added User-Agent header to dashboard tracking requests - Dashboard API: API key validation now auto-syncs keys from main ProtectCord API — fixes players not appearing in Game Management - Main API: Added /plugin/validate-key endpoint for dashboard key synchronization
    5 downloads
  13. 1.2.25v1.2.25May 27, 2026
    Updated ProtectCord API integration
    5 downloads
  14. 1.2.24v1.2.24May 27, 2026
    Updated ProtectCord API integration
    7 downloads
  15. 1.2.23v1.2.23May 17, 2026
    Updated ProtectCord API integration
    37 downloads
  16. 1.2.22v1.2.22May 11, 2026
    Updated ProtectCord API integration
    21 downloads
  17. 1.2.21v1.2.21May 10, 2026
    Updated ProtectCord API integration
    14 downloads
  18. 1.2.20v1.2.20May 7, 2026
    Updated ProtectCord API integration
    7 downloads

Similar projects

Plugin →