{"id":86275,"date":"2026-06-05T01:19:05","date_gmt":"2026-06-04T22:19:05","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/"},"modified":"2026-06-05T01:19:05","modified_gmt":"2026-06-04T22:19:05","slug":"ipdynamic","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/","title":{"rendered":"IPDynamic"},"content":{"rendered":"<p># IPDynamic<\/p>\n<p>**Advanced IP Tracking &#038; Alt Detection System for Minecraft Servers**<\/p>\n<p>&#8212;<\/p>\n<p>## Overview<\/p>\n<p>IPDynamic is a powerful security plugin that helps server administrators track player connections, detect alt accounts, and manage IP-based bans with precision.<\/p>\n<p>Built from the ground up with modern technologies, IPDynamic offers **zero TPS impact**, a **SQLite database** for reliable data storage, and a **granular permission system** that gives you full control over staff access.<\/p>\n<p>&#8212;<\/p>\n<p>## Features<\/p>\n<p>### \ud83d\udd0d IP Tracking<br \/>\nEvery player connection is recorded with complete details:<br \/>\n&#8211; IP address and country (GeoIP)<br \/>\n&#8211; First and last connection timestamps<br \/>\n&#8211; Total connection count<br \/>\n&#8211; Complete IP history per player<\/p>\n<p>### \ud83d\udc65 Alt Detection<br \/>\nIntelligently detect alt accounts by analyzing shared IPs:<br \/>\n&#8211; Cross-references all player IP histories<br \/>\n&#8211; UUID + Username verification for accuracy<br \/>\n&#8211; Works on both online and offline mode servers<br \/>\n&#8211; View all accounts associated with any IP<\/p>\n<p>### \ud83d\udeab IP Range Banning<br \/>\nTwo flexible and easy-to-understand ban modes:<\/p>\n<p>| Mode | Pattern | IPs Blocked |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **OP1** | `192.168.1.*` | ~256 IPs |<br \/>\n| **OP2** | `192.168.*.*` | ~65,536 IPs |<\/p>\n<p>&#8211; Temporary or permanent bans<br \/>\n&#8211; Custom ban reasons<br \/>\n&#8211; Automatic expired ban cleanup<br \/>\n&#8211; Beautiful disconnect screen for banned players<\/p>\n<p>### \u2705 Whitelist System<br \/>\nAllow trusted players to bypass IP bans:<br \/>\n&#8211; Mojang API UUID verification<br \/>\n&#8211; Works even if players change usernames<br \/>\n&#8211; Add optional reasons when whitelisting<\/p>\n<p>### \ud83c\udf0d GeoIP Integration<br \/>\nAutomatic country detection for every connection using free GeoIP services.<\/p>\n<p>### \u26a1 Performance Optimized<br \/>\n&#8211; **SQLite database** with WAL mode<br \/>\n&#8211; **Async operations** via Kotlin Coroutines<br \/>\n&#8211; **In-memory caching** for instant lookups<br \/>\n&#8211; **Zero TPS impact** &#8211; guaranteed<\/p>\n<p>### \ud83c\udfa8 Fully Customizable<br \/>\nEvery message can be customized in `messages.yml`:<br \/>\n&#8211; Ban screens<br \/>\n&#8211; Command responses<br \/>\n&#8211; All plugin messages<br \/>\n&#8211; Full color code support<\/p>\n<p>### \ud83d\udd10 Granular Permissions<br \/>\nGive your staff exactly the access they need:<br \/>\n&#8211; 10+ individual permissions<br \/>\n&#8211; Per-command access control<br \/>\n&#8211; Tab completion respects permissions<\/p>\n<p>&#8212;<\/p>\n<p>## Commands<\/p>\n<p>**Base command:** `\/ipdynamic` (aliases: `\/ipdy`, `\/ipd`)<\/p>\n<p>### Information<br \/>\n| Command | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/ipdy check <player>` | View complete player profile |<br \/>\n| `\/ipdy history <player>` | View connection history |<br \/>\n| `\/ipdy alts <player>` | List detected alt accounts |<br \/>\n| `\/ipdy ip <\/p>\n<address>` | Find accounts by IP |<br \/>\n| `\/ipdy stats` | View plugin statistics |<\/p>\n<p>### Ban Management<br \/>\n| Command | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/ipdy ban <op1|op2> <ip> [reason] [duration]` | Ban an IP range |<br \/>\n| `\/ipdy unban <pattern>` | Remove a ban |<br \/>\n| `\/ipdy banlist` | View active bans |<\/p>\n<p>**Duration examples:** `30m`, `12h`, `7d`, `4w` (no duration = permanent)<\/p>\n<p>### Whitelist<br \/>\n| Command | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/ipdy whitelist add <player> [reason]` | Add to whitelist |<br \/>\n| `\/ipdy whitelist remove <player>` | Remove from whitelist |<br \/>\n| `\/ipdy whitelist list` | View whitelisted players |<\/p>\n<p>### Administration<br \/>\n| Command | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/ipdy reload` | Reload configuration |<br \/>\n| `\/ipdy help` | Display help menu |<\/p>\n<p>&#8212;<\/p>\n<p>## Permissions<\/p>\n<p>&#8220;`yaml<br \/>\nipdynamic.*           # Full access (default: op)<\/p>\n<p># Information (for Moderators)<br \/>\nipdynamic.check       # \/ipdy check<br \/>\nipdynamic.history     # \/ipdy history<br \/>\nipdynamic.alts        # \/ipdy alts<br \/>\nipdynamic.ip          # \/ipdy ip<\/p>\n<p># Ban Management (for Admins)<br \/>\nipdynamic.ban         # \/ipdy ban<br \/>\nipdynamic.unban       # \/ipdy unban<br \/>\nipdynamic.banlist     # \/ipdy banlist<\/p>\n<p># Whitelist Management<br \/>\nipdynamic.whitelist   # \/ipdy whitelist (add\/remove\/list)<\/p>\n<p># System<br \/>\nipdynamic.stats       # \/ipdy stats<br \/>\nipdynamic.reload      # \/ipdy reload<br \/>\n&#8220;`<\/p>\n<p>### Example Setup (LuckPerms)<\/p>\n<p>**Moderators &#8211; Query access only:**<br \/>\n&#8220;`<br \/>\n\/lp group mod permission set ipdynamic.check true<br \/>\n\/lp group mod permission set ipdynamic.history true<br \/>\n\/lp group mod permission set ipdynamic.alts true<br \/>\n\/lp group mod permission set ipdynamic.ip true<br \/>\n&#8220;`<\/p>\n<p>**Admins &#8211; Full access:**<br \/>\n&#8220;`<br \/>\n\/lp group admin permission set ipdynamic.* true<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Installation<\/p>\n<p>1. Download `IPDynamic.jar`<br \/>\n2. Place in your server&#8217;s `\/plugins` folder<br \/>\n3. Restart your server<br \/>\n4. Configure `messages.yml` if desired<br \/>\n5. Set up permissions for your staff<\/p>\n<p>**That&#8217;s it!** The database is created automatically.<\/p>\n<p>&#8212;<\/p>\n<p>## Configuration<\/p>\n<p>### messages.yml<\/p>\n<p>All plugin messages are customizable:<\/p>\n<p>&#8220;`yaml<br \/>\nprefix: &#8220;&#038;b&#038;lIPDynamic &#038;8|- &#8221;<\/p>\n<p>ban-screen:<br \/>\n  lines:<br \/>\n    &#8211; &#8220;&#038;c&#038;lIPDynamic &#038;8|- &#038;fIP Range Ban&#8221;<br \/>\n    &#8211; &#8220;&#8221;<br \/>\n    &#8211; &#8220;&#038;7Your IP has been banned from this server.&#8221;<br \/>\n    &#8211; &#8220;&#038;7IP Address: &#038;f{ip}&#8221;<br \/>\n    &#8211; &#8220;&#038;7Banned Range: &#038;c{pattern}&#8221;<br \/>\n    &#8211; &#8220;&#038;7Reason: &#038;f{reason}&#8221;<br \/>\n    &#8211; &#8220;&#038;7Duration: &#038;f{duration}&#8221;<\/p>\n<p>commands:<br \/>\n  no-permission: &#8220;&#038;cYou don&#8217;t have permission.&#8221;<br \/>\n  player-not-found: &#8220;&#038;cPlayer not found in database.&#8221;<br \/>\n  # &#8230; fully customizable<br \/>\n&#8220;`<\/p>\n<p>### Available Placeholders<\/p>\n<p>| Placeholder | Description |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `{player}` | Player name |<br \/>\n| `{ip}` | IP address |<br \/>\n| `{pattern}` | Ban pattern |<br \/>\n| `{reason}` | Ban reason |<br \/>\n| `{banned_by}` | Who banned |<br \/>\n| `{banned_date}` | Ban date |<br \/>\n| `{duration}` | Ban duration |<br \/>\n| `{expires}` | Expiration date |<br \/>\n| `{country}` | Country |<br \/>\n| `{count}` | Count (bans, alts, etc.) |<\/p>\n<p>&#8212;<\/p>\n<p>## Requirements<\/p>\n<p>| Requirement | Version |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| **Minecraft** | 1.17.x &#8211; 1.21.x |<br \/>\n| **Server** | Paper or Spigot |<br \/>\n| **Java** | 17 or higher |<\/p>\n<p>&#8212;<\/p>\n<p>## Technical Details<\/p>\n<p>&#8211; **Language:** Kotlin 1.9<br \/>\n&#8211; **Database:** SQLite with WAL mode<br \/>\n&#8211; **Async:** MCCoroutine for Bukkit<br \/>\n&#8211; **Architecture:** Clean, maintainable code<\/p>\n<p>### Database<\/p>\n<p>IPDynamic uses SQLite for reliable data storage:<br \/>\n&#8211; Automatic schema creation<br \/>\n&#8211; Auto-adaptive updates (no manual migration)<br \/>\n&#8211; WAL mode for better performance<br \/>\n&#8211; All data in `plugins\/IPDynamic\/ipdynamic.db`<\/p>\n<p>&#8212;<\/p>\n<p>## Support<\/p>\n<p>&#8211; **Issues:** Report bugs on GitHub<br \/>\n&#8211; **Questions:** Leave a comment or open a discussion<\/p>\n<p>&#8212;<\/p>\n<p>## Roadmap<\/p>\n<p>&#8211; [ ] Support for 1.13.x &#8211; 1.16.x<br \/>\n&#8211; [ ] Discord webhook notifications<br \/>\n&#8211; [ ] Web management panel<br \/>\n&#8211; [ ] Data import from other plugins<\/p>\n<p>&#8212;<\/p>\n<p>**Protect your server with IPDynamic.**<\/p>\n<p>*If you find this plugin useful, please consider leaving a review!*<\/p>\n","protected":false},"excerpt":{"rendered":"<p>IPDynamic &#8211; Advanced IP Tracking &#038; Alt Detection System for Minecraft Servers<\/p>\n","protected":false},"featured_media":86276,"template":"","meta":{"_minecraft_slug":"ipdynamic","_minecraft_project_id":"fRqinjfY","_minecraft_author":"srcodex","_minecraft_license":"Apache-2.0","_minecraft_downloads":769,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"ipdynamic.zip","_minecraft_size_bytes":16725756,"_minecraft_version_count":8,"_minecraft_updated_at":"2026-05-16T09:21:57.922673Z","_minecraft_date_created":"2024-09-14T21:03:34.278586Z","_minecraft_date_modified":"2026-01-11T06:55:19.265622Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/ipdynamic","_minecraft_icon_attachment_id":86276,"_minecraft_imported_at":"2026-06-04T22:19:06+00:00","_minecraft_import_hash":"522ade89ac803d9b18060b41110fd218","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,89,126,127,128,129,92],"mod_loader":[130,132,133,134],"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,22,23,24,25,26,27,28,29,30,31,860,861,862,863,864],"class_list":["post-86275","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-game-mechanics","mod_category-management","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","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-1-8","minecraft_version-1-8-1","minecraft_version-1-8-2","minecraft_version-1-8-3","minecraft_version-1-8-4","minecraft_version-1-8-5","minecraft_version-1-8-6","minecraft_version-1-8-7","minecraft_version-1-8-8","minecraft_version-1-8-9","minecraft_version-1-9","minecraft_version-1-9-1","minecraft_version-1-9-2","minecraft_version-1-9-3","minecraft_version-1-9-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IPDynamic - 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\/ipdynamic\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IPDynamic - Minecraft\" \/>\n<meta property=\"og:description\" content=\"IPDynamic - Advanced IP Tracking &amp; Alt Detection System for Minecraft Servers\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\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=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ipdynamic\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ipdynamic\\\/\",\"name\":\"IPDynamic - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ipdynamic\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ipdynamic\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ipdynamic-icon-dfd4edc08d52397450e7e714c0fdcae473c2b1f8.png\",\"datePublished\":\"2026-06-04T22:19:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ipdynamic\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ipdynamic\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ipdynamic\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ipdynamic-icon-dfd4edc08d52397450e7e714c0fdcae473c2b1f8.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ipdynamic-icon-dfd4edc08d52397450e7e714c0fdcae473c2b1f8.png\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ipdynamic\\\/#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\":\"IPDynamic\"}]},{\"@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":"IPDynamic - 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\/ipdynamic\/","og_locale":"en_US","og_type":"article","og_title":"IPDynamic - Minecraft","og_description":"IPDynamic - Advanced IP Tracking & Alt Detection System for Minecraft Servers","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/","name":"IPDynamic - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ipdynamic-icon-dfd4edc08d52397450e7e714c0fdcae473c2b1f8.png","datePublished":"2026-06-04T22:19:05+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ipdynamic-icon-dfd4edc08d52397450e7e714c0fdcae473c2b1f8.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ipdynamic-icon-dfd4edc08d52397450e7e714c0fdcae473c2b1f8.png","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ipdynamic\/#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":"IPDynamic"}]},{"@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\/86275","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\/86276"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=86275"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=86275"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=86275"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=86275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}