{"id":125882,"date":"2026-06-07T12:33:30","date_gmt":"2026-06-07T09:33:30","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/"},"modified":"2026-08-04T16:07:50","modified_gmt":"2026-08-04T13:07:50","slug":"proxycore","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/","title":{"rendered":"ProxyCore"},"content":{"rendered":"<div align=\"center\">\n<p><img decoding=\"async\" src=\"#\" width=\"220\"\/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/capsule-render.vercel.app\/api?type=waving&#038;color=0:1a1a2e,50:16213e,100:0f3460&#038;height=160&#038;section=header&#038;text=ProxyCore&#038;fontSize=72&#038;fontColor=e94560&#038;animation=fadeIn&#038;fontAlignY=42&#038;desc=All-in-one%20Proxy%20Utilities%20Plugin&#038;descAlignY=65&#038;descColor=a8b2d8\" width=\"100%\"\/><\/p>\n<p><\/p>\n<p>![Version](https:\/\/github.com\/YesithTK\/ProxyCore)<br \/>\n![Platform](https:\/\/github.com\/YesithTK\/ProxyCore)<br \/>\n![Java](https:\/\/adoptium.net\/)<br \/>\n![Build](https:\/\/maven.apache.org\/)<br \/>\n![License](.\/LICENSE)<br \/>\n![Author](https:\/\/github.com\/YesithTK)<\/p>\n<p><\/p>\n<p>> **ProxyCore** is a powerful, lightweight, all-in-one proxy utilities plugin built for **BungeeCord** and **Velocity** networks.<br \/>\n> 20 essential commands, automatic announcements, maintenance mode, private messaging, staff tools \u2014 all in a single plugin with **zero external dependencies**.<\/p>\n<p><\/p>\n<\/div>\n<p>&#8212;<\/p>\n<p>## \ud83d\udccb Table of Contents<\/p>\n<p>&#8211; [Features](#-features)<br \/>\n&#8211; [Requirements](#-requirements)<br \/>\n&#8211; [Installation](#-installation)<br \/>\n&#8211; [Commands](#-commands)<br \/>\n&#8211; [Permissions](#-permissions)<br \/>\n&#8211; [Configuration](#-configuration)<br \/>\n&#8211; [API](#-api)<br \/>\n&#8211; [Roadmap](#-roadmap)<br \/>\n&#8211; [Credits](#-credits)<br \/>\n&#8211; [License](#-license)<\/p>\n<p>&#8212;<\/p>\n<p>## \u2728 Features<\/p>\n<div align=\"center\">\n<p>| \ud83d\udd0d Network Info | \ud83d\udce2 Communication | \ud83d\ude80 Player Management | \u2699\ufe0f Administration |<br \/>\n|:&#8212;:|:&#8212;:|:&#8212;:|:&#8212;:|<br \/>\n| Find players | Global announcements | Send players across servers | Maintenance mode |<br \/>\n| Server list | Staff chat | Move all players at once | Network-wide alerts |<br \/>\n| Network stats | Private messages | Kick from proxy | Config hot-reload |<br \/>\n| Ping checker | Reply system | Staff list | Uptime display |<br \/>\n| IP lookup | Broadcast with prefix | Force commands (sudo) | Per-server player list |<\/p>\n<\/div>\n<p><\/p>\n<p>&#8211; \u2705 **Dual platform** \u2014 One codebase, two JARs: BungeeCord &#038; Velocity<br \/>\n&#8211; \u2705 **Zero dependencies** \u2014 No external libraries required at runtime<br \/>\n&#8211; \u2705 **Hot reload** \u2014 Apply config changes without restarting the proxy<br \/>\n&#8211; \u2705 **Auto announcements** \u2014 Rotating messages with a configurable interval<br \/>\n&#8211; \u2705 **Maintenance mode** \u2014 Kicks non-staff players and blocks new joins<br \/>\n&#8211; \u2705 **Developer API** \u2014 Clean `proxycore-api` module for building addons<br \/>\n&#8211; \u2705 **Multi-module Maven** \u2014 `proxycore-api`, `proxycore-bungeecord`, `proxycore-velocity`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udce6 Requirements<\/p>\n<p>| Requirement | Version |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| Java | 17 or higher |<br \/>\n| BungeeCord | 1.20+ |<br \/>\n| Velocity | 3.x |<br \/>\n| Maven | 3.8+ *(for building from source)* |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\ude80 Installation<\/p>\n<p>### Pre-built JAR *(recommended)*<\/p>\n<p>1. Download the correct JAR from Releases:<br \/>\n   &#8211; `ProxyCore-BungeeCord-1.0.0.jar` \u2192 for BungeeCord<br \/>\n   &#8211; `ProxyCore-Velocity-1.0.0.jar` \u2192 for Velocity<br \/>\n2. Drop it into your proxy&#8217;s `plugins\/` folder.<br \/>\n3. Start or restart the proxy.<br \/>\n4. Edit the generated `plugins\/ProxyCore\/config.yml` and `messages.yml`.<br \/>\n5. Run `\/proxyreload` to apply changes without restarting.<\/p>\n<p>### Build from Source<\/p>\n<p>&#8220;`bash<br \/>\n# Clone the repository<br \/>\ngit clone https:\/\/github.com\/YesithTK\/ProxyCore.git<br \/>\ncd ProxyCore<\/p>\n<p># Build BungeeCord JAR<br \/>\nmvn clean package -pl proxycore-bungeecord -am<\/p>\n<p># Build Velocity JAR<br \/>\nmvn clean package -pl proxycore-velocity -am<br \/>\n&#8220;`<\/p>\n<p>Output JARs:<br \/>\n&#8211; `proxycore-bungeecord\/target\/ProxyCore-BungeeCord-1.0.0.jar`<br \/>\n&#8211; `proxycore-velocity\/target\/ProxyCore-Velocity-1.0.0.jar`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcac Commands<\/p>\n<p>> **Note:** Velocity command names are prefixed with `v` \u2014 e.g. `\/glist` \u2192 `\/vglist`, `\/send` \u2192 `\/vsend`.<\/p>\n<p>### \ud83d\udd0d Network Information<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/find <player>` | Show which server a player is on | `proxycore.find` |<br \/>\n| `\/glist` | List all servers with their player counts | `proxycore.glist` |<br \/>\n| `\/network` | Display global network stats | `proxycore.network` |<br \/>\n| `\/pping [player]` | Check your own or another player&#8217;s ping | `proxycore.ping` |<br \/>\n| `\/pip <player>` | Retrieve a player&#8217;s IP address *(admin)* | `proxycore.ip` |<\/p>\n<p>### \ud83d\udce2 Communication<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/announce <message>` | Broadcast a global announcement | `proxycore.announce` |<br \/>\n| `\/staffchat <message>` | Send a message visible only to staff | `proxycore.staffchat` |<br \/>\n| `\/pmsg <player> <message>` | Send a private message across servers | `proxycore.msg` |<br \/>\n| `\/reply <message>` | Reply to your last private message | `proxycore.msg` |<br \/>\n| `\/pbroadcast <message>` | Network-wide broadcast with custom prefix | `proxycore.broadcast` |<\/p>\n<p>### \ud83d\ude80 Player Management<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/psend <player> <server>` | Move a player to another server | `proxycore.send` |<br \/>\n| `\/sendall <server>` | Move all online players to a server | `proxycore.sendall` |<br \/>\n| `\/pkick <player> [reason]` | Kick a player from the entire network | `proxycore.kick` |<br \/>\n| `\/stafflist` | List all currently online staff members | `proxycore.stafflist` |<br \/>\n| `\/psudo <player> <command>` | Force a player to execute a command | `proxycore.sudo` |<\/p>\n<p>### \u2699\ufe0f Administration<\/p>\n<p>| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/maintenance <on|off>` | Toggle maintenance mode on the network | `proxycore.maintenance` |<br \/>\n| `\/alert <message>` | Send a highlighted alert box to all players | `proxycore.alert` |<br \/>\n| `\/plist <server>` | List all players on a specific server | `proxycore.plist` |<br \/>\n| `\/proxyreload` | Reload ProxyCore config without restarting | `proxycore.reload` |<br \/>\n| `\/uptime` | Show how long the network has been running | `proxycore.uptime` |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udd10 Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `proxycore.find` | Use `\/find` | `true` |<br \/>\n| `proxycore.glist` | Use `\/glist` | `true` |<br \/>\n| `proxycore.network` | Use `\/network` | `true` |<br \/>\n| `proxycore.ping` | Check own ping | `true` |<br \/>\n| `proxycore.ping.others` | Check other players&#8217; ping | `op` |<br \/>\n| `proxycore.ip` | View a player&#8217;s IP address | `op` |<br \/>\n| `proxycore.announce` | Send global announcements | `op` |<br \/>\n| `proxycore.broadcast` | Send network-wide broadcasts | `op` |<br \/>\n| `proxycore.staffchat` | Access and read staff chat | `op` |<br \/>\n| `proxycore.msg` | Send and receive private messages | `true` |<br \/>\n| `proxycore.send` | Move players between servers | `op` |<br \/>\n| `proxycore.sendall` | Move all players to a server | `op` |<br \/>\n| `proxycore.kick` | Kick players from the network | `op` |<br \/>\n| `proxycore.stafflist` | View the online staff list | `true` |<br \/>\n| `proxycore.staff` | Appear in `\/stafflist` | `op` |<br \/>\n| `proxycore.sudo` | Force players to run commands | `op` |<br \/>\n| `proxycore.maintenance` | Toggle maintenance mode | `op` |<br \/>\n| `proxycore.maintenance.bypass` | Join the network during maintenance | `op` |<br \/>\n| `proxycore.alert` | Send network-wide alert messages | `op` |<br \/>\n| `proxycore.plist` | List players on a specific server | `true` |<br \/>\n| `proxycore.reload` | Reload the plugin configuration | `op` |<br \/>\n| `proxycore.uptime` | Check network uptime | `true` |<\/p>\n<p>&#8212;<\/p>\n<p>## \u2699\ufe0f Configuration<\/p>\n<p>### `config.yml`<\/p>\n<p>&#8220;`yaml<br \/>\n# ProxyCore Configuration \u2014 by YesithTK<\/p>\n<p>maintenance:<br \/>\n  enabled: false          # Set true to enable maintenance on startup<\/p>\n<p>announcements:<br \/>\n  enabled: true<br \/>\n  interval: 60            # Seconds between each auto-announcement<br \/>\n  messages:<br \/>\n    &#8211; &#8220;&#038;6Welcome to the network! Enjoy your stay.&#8221;<br \/>\n    &#8211; &#8220;&#038;bJoin our Discord for news and updates!&#8221;<br \/>\n    &#8211; &#8220;&#038;aReport bugs with \/report in-game.&#8221;<br \/>\n    &#8211; &#8220;&#038;dFollow us on social media for events and giveaways!&#8221;<br \/>\n&#8220;`<\/p>\n<p>### `messages.yml`<\/p>\n<p>&#8220;`yaml<br \/>\n# ProxyCore Messages \u2014 use &#038; for color codes<\/p>\n<p>prefix: &#8220;&#038;8[&#038;6ProxyCore&#038;8] &#038;r&#8221;<\/p>\n<p>no-permission:       &#8220;&#038;cYou don&#8217;t have permission to do that.&#8221;<br \/>\nplayer-not-found:    &#8220;&#038;cPlayer &#038;e%player% &#038;cnot found or offline.&#8221;<br \/>\ndefault-kick-reason: &#8220;&#038;cYou have been kicked from the network.&#8221;<br \/>\nmaintenance-kick: |-<br \/>\n  &#038;c&#038;lServer Maintenance<\/p>\n<p>  &#038;7The network is currently under maintenance.<br \/>\n  &#038;7Please try again later.<\/p>\n<p>find-result:       &#8220;&#038;a%player% &#038;7is connected to &#038;e%server%&#038;7.&#8221;<br \/>\nannounce-prefix:   &#8220;&#038;8[&#038;6Announce&#038;8] &#038;r&#8221;<br \/>\nbroadcast-prefix:  &#8220;&#038;8[&#038;4Broadcast&#038;8] &#038;r&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83e\udde9 API<\/p>\n<p>ProxyCore exposes a clean `proxycore-api` module so developers can build addons or integrate with the plugin without touching platform-specific code.<\/p>\n<p>### Project Structure<\/p>\n<p>&#8220;`<br \/>\nProxyCore\/<br \/>\n\u251c\u2500\u2500 proxycore-api\/               \u2190 Shared interfaces &#038; events<br \/>\n\u2502   \u2514\u2500\u2500 dev.yesithx.proxycore.api<br \/>\n\u2502       \u251c\u2500\u2500 IProxyCorePlugin.java<br \/>\n\u2502       \u251c\u2500\u2500 ProxyCoreAPI.java<br \/>\n\u2502       \u251c\u2500\u2500 manager\/<br \/>\n\u2502       \u2502   \u251c\u2500\u2500 IMessageManager.java<br \/>\n\u2502       \u2502   \u251c\u2500\u2500 IMaintenanceManager.java<br \/>\n\u2502       \u2502   \u2514\u2500\u2500 IAnnounceManager.java<br \/>\n\u2502       \u251c\u2500\u2500 command\/<br \/>\n\u2502       \u2502   \u251c\u2500\u2500 ProxyCoreCommandSender.java<br \/>\n\u2502       \u2502   \u2514\u2500\u2500 NetworkPlayer.java<br \/>\n\u2502       \u2514\u2500\u2500 event\/<br \/>\n\u2502           \u251c\u2500\u2500 ProxyCoreEvent.java<br \/>\n\u2502           \u251c\u2500\u2500 MaintenanceToggleEvent.java<br \/>\n\u2502           \u2514\u2500\u2500 NetworkAnnounceEvent.java<br \/>\n\u251c\u2500\u2500 proxycore-bungeecord\/        \u2190 BungeeCord implementation<br \/>\n\u2514\u2500\u2500 proxycore-velocity\/          \u2190 Velocity implementation<br \/>\n&#8220;`<\/p>\n<p>### Maven Dependency<\/p>\n<p>&#8220;`xml<br \/>\n<dependency><br \/>\n    <groupId>dev.yesithx<\/groupId><br \/>\n    <artifactId>proxycore-api<\/artifactId><br \/>\n    <version>1.0.0<\/version><br \/>\n    <scope>provided<\/scope><br \/>\n<\/dependency><br \/>\n&#8220;`<\/p>\n<p>### Usage Example<\/p>\n<p>&#8220;`java<br \/>\nimport dev.yesithx.proxycore.api.ProxyCoreAPI;<br \/>\nimport dev.yesithx.proxycore.api.IProxyCorePlugin;<\/p>\n<p>\/\/ Safe check before using<br \/>\nif (ProxyCoreAPI.isAvailable()) {<br \/>\n    IProxyCorePlugin api = ProxyCoreAPI.get();<\/p>\n<p>    \/\/ Check maintenance mode<br \/>\n    boolean maintenance = api.getMaintenanceManager().isEnabled();<\/p>\n<p>    \/\/ Toggle maintenance<br \/>\n    api.getMaintenanceManager().setEnabled(true);<\/p>\n<p>    \/\/ Reload all managers<br \/>\n    api.reload();<\/p>\n<p>    \/\/ Check announce scheduler<br \/>\n    int interval = api.getAnnounceManager().getIntervalSeconds();<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>### Available Interfaces<\/p>\n<p>| Interface | Package | Description |<br \/>\n|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `IProxyCorePlugin` | `api` | Base plugin interface \u2014 access all managers |<br \/>\n| `ProxyCoreAPI` | `api` | Static entry point for addons |<br \/>\n| `IMessageManager` | `api.manager` | Private messaging between players |<br \/>\n| `IMaintenanceManager` | `api.manager` | Maintenance mode control |<br \/>\n| `IAnnounceManager` | `api.manager` | Auto-announcement scheduler control |<br \/>\n| `ProxyCoreCommandSender` | `api.command` | Platform-agnostic command sender |<br \/>\n| `NetworkPlayer` | `api.command` | Platform-agnostic player abstraction |<br \/>\n| `ProxyCoreEvent` | `api.event` | Base class for all ProxyCore events |<br \/>\n| `MaintenanceToggleEvent` | `api.event` | Fired when maintenance is toggled |<br \/>\n| `NetworkAnnounceEvent` | `api.event` | Fired before each auto-announcement |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\uddfa\ufe0f Roadmap<\/p>\n<p>| Version | Feature |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;|<br \/>\n| `v1.1.0` | LuckPerms integration for permission-based staff detection |<br \/>\n| `v1.1.0` | `\/report` command with staff notification system |<br \/>\n| `v1.2.0` | Configurable join\/leave messages per server |<br \/>\n| `v1.2.0` | BossBar announcements as alternative to chat |<br \/>\n| `v1.3.0` | MySQL support for cross-restart data persistence |<br \/>\n| `v1.3.0` | REST API for external network monitoring |<br \/>\n| `v2.0.0` | Full PlaceholderAPI support |<br \/>\n| `v2.0.0` | Plugin Messaging Channel support for backend servers |<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83d\udc64 Credits<\/p>\n<div align=\"center\">\n<p>| Role | Name |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;|<br \/>\n| \ud83e\uddd1\u200d\ud83d\udcbb Developer &#038; Maintainer | **YesithTK** |<br \/>\n| \ud83c\udfd7\ufe0f Architecture &#038; Design | **YesithTK** |<br \/>\n| \ud83d\udcd6 Documentation | **YesithTK** |<\/p>\n<p><\/p>\n<p>*Built with \u2764\ufe0f for the Minecraft network community.*<\/p>\n<\/div>\n<p>&#8212;<\/p>\n<p>## \ud83d\udcc4 License<\/p>\n<p>&#8220;`<br \/>\nCopyright (c) 2026 YesithTK. All Rights Reserved.<\/p>\n<p>This software and its source code are the exclusive property of YesithTK.<br \/>\nNo part of this software may be reproduced, distributed, modified, or used<br \/>\nin any form without the prior written permission of the author.<\/p>\n<p>Unauthorized copying, forking, or redistribution of this repository,<br \/>\nvia any medium, is strictly prohibited.<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<div align=\"center\">\n<p><img decoding=\"async\" src=\"https:\/\/capsule-render.vercel.app\/api?type=waving&#038;color=0:0f3460,50:16213e,100:1a1a2e&#038;height=100&#038;section=footer\" width=\"100%\"\/><\/p>\n<p>*\u00a9 2026 YesithTK \u2014 ProxyCore. All Rights Reserved.*<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Plugin that serves as a proxy with very useful functions<\/p>\n","protected":false},"featured_media":125883,"template":"","meta":{"_minecraft_slug":"proxycore","_minecraft_project_id":"KcX0ZwGw","_minecraft_author":"YesithCore","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":3,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"proxycore.zip","_minecraft_size_bytes":49799,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T12:21:46.217415Z","_minecraft_date_created":"2026-05-03T05:56:12.063885Z","_minecraft_date_modified":"2026-04-25T20:36:03.841406Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/proxycore","_minecraft_icon_attachment_id":125883,"_minecraft_imported_at":"2026-06-07T09:33:31+00:00","_minecraft_import_hash":"41fab3e198a1ca01486c824da7218947","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[894,89,126,867,123,985],"mod_loader":[895,986],"minecraft_version":[339,340,341,357,359,360,379,382,385,438,446,449,110,111,112,113,114,115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-125882","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bungeecord","mod_category-game-mechanics","mod_category-management","mod_category-social","mod_category-technology","mod_category-velocity","mod_loader-bungeecord","mod_loader-velocity","minecraft_version-1-10","minecraft_version-1-10-1","minecraft_version-1-10-2","minecraft_version-1-11","minecraft_version-1-11-1","minecraft_version-1-11-2","minecraft_version-1-12","minecraft_version-1-12-1","minecraft_version-1-12-2","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ProxyCore - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ProxyCore - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Plugin that serves as a proxy with very useful functions\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-04T13:07:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/proxycore-icon-9e310c78f4e5004b5761bffb752d61b1c6f21bc4_96.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"96\" \/>\n\t<meta property=\"og:image:height\" content=\"96\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/proxycore\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/proxycore\\\/\",\"name\":\"ProxyCore - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/proxycore\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/proxycore\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/proxycore-icon-9e310c78f4e5004b5761bffb752d61b1c6f21bc4_96.webp\",\"datePublished\":\"2026-06-07T09:33:30+00:00\",\"dateModified\":\"2026-08-04T13:07:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/proxycore\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/proxycore\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/proxycore\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/proxycore-icon-9e310c78f4e5004b5761bffb752d61b1c6f21bc4_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/proxycore-icon-9e310c78f4e5004b5761bffb752d61b1c6f21bc4_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/proxycore\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ProxyCore\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ProxyCore - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/","og_locale":"en_US","og_type":"article","og_title":"ProxyCore - Minecraft","og_description":"Plugin that serves as a proxy with very useful functions","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/","og_site_name":"Minecraft","article_modified_time":"2026-08-04T13:07:50+00:00","og_image":[{"width":96,"height":96,"url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/proxycore-icon-9e310c78f4e5004b5761bffb752d61b1c6f21bc4_96.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/","name":"ProxyCore - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/proxycore-icon-9e310c78f4e5004b5761bffb752d61b1c6f21bc4_96.webp","datePublished":"2026-06-07T09:33:30+00:00","dateModified":"2026-08-04T13:07:50+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/proxycore-icon-9e310c78f4e5004b5761bffb752d61b1c6f21bc4_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/proxycore-icon-9e310c78f4e5004b5761bffb752d61b1c6f21bc4_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/proxycore\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"ProxyCore"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/125882","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/125883"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=125882"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=125882"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=125882"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=125882"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}