{"id":68369,"date":"2026-06-04T00:38:20","date_gmt":"2026-06-03T21:38:20","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/"},"modified":"2026-06-04T00:38:20","modified_gmt":"2026-06-03T21:38:20","slug":"fakeplayer","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/","title":{"rendered":"fakeplayer"},"content":{"rendered":"<p># FakePlayer<\/p>\n<p>This is a server side plugin inspired by Carpet-Mod for Minecraft `1.20.x` and `1.21.x` and above.<\/p>\n<p>Click me to visit a demo video.<\/p>\n<p>## Features<\/p>\n<p>+ Lets you spawn fake players who look like real to the server, they can keep chunk loading<br \/>\n+ Fake players can be recolonized by vanilla commands and plugin commands, such as `\/ban`, `\/tp`<br \/>\n+ You can open and edit their inventory via `\/fp invsee` or Right-Clicking on them<br \/>\n+ You can fully control their moving, jumping, attacking&#8230; What&#8217;s better ? Make it periodical<br \/>\n+ Each player can configure his personal configuration<\/p>\n<p>## Requirements<\/p>\n<p>+ Paper or Purpur software<br \/>\n+ CommandAPI Plugin<\/p>\n<p>## Config file<\/p>\n<p>**Fakeplayer only generates a template config file named `config.tmpl.yml`.**<br \/>\nYou need to rename this file to `config.yml` as your configuration file.<br \/>\nThis approach can let you preview new content when you are upgrading it.<\/p>\n<p>## Commands<\/p>\n<p>| Command       | Description                               | Permission                   | Note                                                            |<br \/>\n|&#8212;&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|<br \/>\n| \/fp spawn     | Spawn a fake player                       | fakeplayer.command.spawn     |                                                                 |<br \/>\n| \/fp kill      | Kill a fake player                        | fakeplayer.command.kill      |                                                                 |<br \/>\n| \/fp killall   | Kill all fake players on the server       | OP                           |                                                                 |<br \/>\n| \/fp select    | Select a fake player as default           | fakeplayer.command.select    | Available  when player spawned more then 1 fake players         |<br \/>\n| \/fp selection | View selected fake player                 | fakeplayer.command.selection | Available  only when player spawned more then 1 fake players    |<br \/>\n| \/fp list      | List spawned fake players                 | fakeplayer.command.list      |                                                                 |<br \/>\n| \/fp distance  | Show distance to a fake player            | fakeplayer.command.distance  |                                                                 |<br \/>\n| \/fp drop      | Drop held item                            | fakeplayer.command.drop      |                                                                 |<br \/>\n| \/fp dropstack | Drop entire stack of the held item        | fakeplayer.command.dropstack |                                                                 |<br \/>\n| \/fp dropinv   | Drop all items in the inventory           | fakeplayer.command.dropinv   |                                                                 |<br \/>\n| \/fp skin      | Copy skin from another player             | fakeplayer.command.skin      | 60 seconds cooldown if copy from a offline player               |<br \/>\n| \/fp invsee    | Open an inventory of a fake player        | fakeplayer.command.invsee    | Right-clicking on fake players has the same effect              |<br \/>\n| \/fp sleep     | Sleep                                     | fakeplayer.command.sleep     |                                                                 |<br \/>\n| \/fp wakeup    | Wake up                                   | fakeplayer.command.wakeup    |                                                                 |<br \/>\n| \/fp status    | Show player status                        | fakeplayer.command.status    |                                                                 |<br \/>\n| \/fp respawn   | Respawn a dead fake player                | fakeplayer.command.respawn   | Available when server config does not kick on fake player death |<br \/>\n| \/fp tp        | Teleport to a fake player                 | fakeplayer.command.tp        |                                                                 |<br \/>\n| \/fp tphere    | Teleport a fake player to you             | fakeplayer.command.tphere    |                                                                 |<br \/>\n| \/fp tps       | Swap positions with fake player           | fakeplayer.command.tps       |                                                                 |<br \/>\n| \/fp set       | Change the configuration of a fake player | fakeplayer.command.set       |                                                                 |<br \/>\n| \/fp config    | Change default configuration              | fakeplayer.command.config    |                                                                 |<br \/>\n| \/fp expme     | Transfer exp to you                       | fakeplayer.command.expme     |                                                                 |<br \/>\n| \/fp attack    | Attack                                    | fakeplayer.command.attack    |                                                                 |<br \/>\n| \/fp mine      | Mine                                      | fakeplayer.command.mine      |                                                                 |<br \/>\n| \/fp use       | Use\/Interact\/Place                        | fakeplayer.command.use       |                                                                 |<br \/>\n| \/fp jump      | Jump                                      | fakeplayer.command.jump      |                                                                 |<br \/>\n| \/fp stop      | Stop all actions                          | fakeplayer.command.stop      |                                                                 |<br \/>\n| \/fp turn      | Turn around                               | fakeplayer.command.turn      |                                                                 |<br \/>\n| \/fp look      | Look at specified location                | fakeplayer.command.look      |                                                                 |<br \/>\n| \/fp move      | Move                                      | fakeplayer.command.mvoe      |                                                                 |<br \/>\n| \/fp ride      | Ride                                      | fakeplayer.command.ride      |                                                                 |<br \/>\n| \/fp sneak     | Sneak                                     | fakeplayer.command.sneak     |                                                                 |<br \/>\n| \/fp sprint    | Sprinting                                 | fakeplayer.command.sprint    |                                                                 |<br \/>\n| \/fp swap      | Swap main and off-hand items              | fakeplayer.command.swap      |                                                                 |<br \/>\n| \/fp hold      | Hold corresponding hotbar item            | fakeplayer.command.hold      |                                                                 |<br \/>\n| \/fp cmd       | Execute command                           | fakeplayer.command.cmd       |                                                                 |<br \/>\n| \/fp reload    | Reload config file                        | OP                           |                                                                 |<\/p>\n<p>## Personal Configuration<\/p>\n<p>**Each player** can configure his **own** configuration, it will take effect on the next spawning<\/p>\n<p>Command examples:<\/p>\n<p>+ `\/fp config list` &#8211; View all personalized configurations<br \/>\n+ `\/fp config set collidable false` &#8211; Set personalized configuration<\/p>\n<p>| Configuration Item | Note                                                                                                                                |<br \/>\n|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| collidable         | Whether collision box is enabled                                                                                                    |<br \/>\n| invulnerable       | Whether invincible mode is enabled                                                                                                  |<br \/>\n| wolverine          | Whether super heal mode is enabled                                                                                                  |<br \/>\n| look_at_entity     | Automatically look at nearby attackable entities (including players), can be combined with `attack` to automatically fight monsters |<br \/>\n| pickup_items       | Whether to pick up items                                                                                                            |<br \/>\n| skin               | Whether to use your skin                                                                                                            |<br \/>\n| replenish          | Whether to auto-replenish                                                                                                           |<br \/>\n| autofish           | Whether to autofish                                                                                                                 |<\/p>\n<p>## Permissions<\/p>\n<details>\n<summary>Click to visit<\/summary>\n<p>Each command has its own permission node, but we provided some permissions packs<\/p>\n<p>### Permission `fakeplayer.spawn`<\/p>\n<p>`fakeplayer.spawn` includes the following permissions:<\/p>\n<p>&#8211; fakeplayer.command.spawn &#8211; Create fake player<br \/>\n&#8211; fakeplayer.command.kill &#8211; Kill fake player<br \/>\n&#8211; fakeplayer.command.list &#8211; List fake players<br \/>\n&#8211; fakeplayer.command.distance &#8211; View distance<br \/>\n&#8211; fakeplayer.command.select &#8211; Select fake player<br \/>\n&#8211; fakeplayer.command.selection &#8211; View selected fake player<br \/>\n&#8211; fakeplayer.command.drop &#8211; Drop an item<br \/>\n&#8211; fakeplayer.command.dropstack &#8211; Drop entire stack of items<br \/>\n&#8211; fakeplayer.command.dropinv &#8211; Drop all inventory items<br \/>\n&#8211; fakeplayer.command.skin &#8211; Copy skin<br \/>\n&#8211; fakeplayer.command.invsee &#8211; View inventory<br \/>\n&#8211; fakeplayer.command.status &#8211; View status<br \/>\n&#8211; fakeplayer.command.respawn &#8211; Respawn fake player<br \/>\n&#8211; fakeplayer.command.config &#8211; Set default settings<br \/>\n&#8211; fakeplayer.command.set &#8211; Set fake player settings<\/p>\n<p>### Permission `fakeplayer.tp`<\/p>\n<p>`fakeplayer.tp` includes the following permissions:<\/p>\n<p>&#8211; fakeplayer.command.tp<br \/>\n&#8211; fakeplayer.command.tphere<br \/>\n&#8211; fakeplayer.command.tps<\/p>\n<p>### Permission `fakeplayer.action`<\/p>\n<p>`fakeplayer.action` includes the following permissions:<\/p>\n<p>&#8211; fakeplayer.command.attack &#8211; Attack<br \/>\n&#8211; fakeplayer.command.mine &#8211; Mine<br \/>\n&#8211; fakeplayer.command.use &#8211; Use<br \/>\n&#8211; fakeplayer.command.jump &#8211; Jump<br \/>\n&#8211; fakeplayer.command.sneak &#8211; Sneak<br \/>\n&#8211; fakeplayer.command.sprint &#8211; Sprinting<br \/>\n&#8211; fakeplayer.command.look &#8211; Look<br \/>\n&#8211; fakeplayer.command.turn &#8211; Turn<br \/>\n&#8211; fakeplayer.command.move &#8211; Move<br \/>\n&#8211; fakeplayer.command.ride &#8211; Ride<br \/>\n&#8211; fakeplayer.command.swap &#8211; Swap main and off-hand items<br \/>\n&#8211; fakeplayer.command.sleep &#8211; Sleep<br \/>\n&#8211; fakeplayer.command.wakeup &#8211; Wake up<br \/>\n&#8211; fakeplayer.command.stop &#8211; Stop all actions<br \/>\n&#8211; fakeplayer.command.hold &#8211; Switch hotbar<br \/>\n&#8211; fakeplayer.config.replenish &#8211; Auto-replenish<br \/>\n&#8211; fakeplayer.config.replenish.chest &#8211; Can replenish from nearby chests when auto-replenishing<br \/>\n&#8211; fakeplayer.config.autofish &#8211; Autofish<\/p>\n<p>If your server does not restrict various player commands, you can use this directly.<br \/>\n`fakeplayer.basic` includes all secure permissions, except for `\/fp cmd` commands.<br \/>\n<\/details>\n<p>## Placeholder Variables<\/p>\n<p>+ `%fakeplayer_total%`: Total count of fake players<br \/>\n+ `%fakeplayer_creator%`: The creator name of a fake player<br \/>\n+ `%fakeplayer_actions`: Active actions of a fake player such as : `USE|ATTACK`<\/p>\n<p># Custom Translation<\/p>\n<p>1. Create a `message` folder in `plugins\/fakeplayer`<br \/>\n2. Copy [this file](fakeplayer-core\/src\/main\/resources\/message\/message.properties) to `message` folder<br \/>\n3. Rename the file to `message_language_region.properties` such as `message_en_us.properties`<br \/>\n4. Edit your `config.yml`, set `i18n.locale` to the name suffix which you just created such as `en_us`<br \/>\n5. Type `\/fp reload-translation` to reload translation file. If you change `i18n.local`, you should `\/fp reload` first<\/p>\n<p>**Make sure the translation file is encoding with UTF-8**<\/p>\n<p># FAQs<\/p>\n<p>## xxx lost connection: PacketEvents 2.0 failed to inject<\/p>\n<p>Some plugin change the `Connection` of the fake player, You can set `prevent-kicking` to `ALWAYS` to solve it.<\/p>\n<p>&#8220;`yaml<br \/>\n# config.yml<br \/>\nprevent-kicking: ALWAYS<br \/>\n&#8220;`<\/p>\n<p>## Fake players do not attract aggression<\/p>\n<p>By default, fake players are in invincible mode. Players need to manually turn off invincible mode with `\/fp config set invulnerable false` to attract aggression. After turning it off, they will<br \/>\nreceive hunger and health effects. You may need to use `res` or beacon to ensure the fake player&#8217;s `hunger` and `health`.<\/p>\n<p>## Fake players automatically log out after a while<\/p>\n<p>This may be because plugins like `AutheMe` detect that fake players have not logged in for a long time. You can include the login command in the configuration file&#8217;s `self-commands` to prevent the<br \/>\nplugin from kicking out players for being idle:<\/p>\n<p>&#8220;`yaml<br \/>\n# Note: You should use a complex password, or AuthMe may reject it<br \/>\nself-commands:<br \/>\n  &#8211; &#8216;\/register abc123! abc123!&#8217;<br \/>\n  &#8211; &#8216;\/login abc123!&#8217;<br \/>\n&#8220;`<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A plugin for minecraft server to spawn fake players, inspired by Carpet Mod<\/p>\n","protected":false},"featured_media":68370,"template":"","meta":{"_minecraft_slug":"fakeplayer","_minecraft_project_id":"TcyhRi9n","_minecraft_author":"hello09x","_minecraft_license":"Apache-2.0","_minecraft_downloads":18271,"_minecraft_follows":48,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"fakeplayer.zip","_minecraft_size_bytes":1417830,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-16T00:44:11.558365Z","_minecraft_date_created":"2024-12-16T02:23:23.232857Z","_minecraft_date_modified":"2024-12-13T01:52:44.667875Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/fakeplayer","_minecraft_icon_attachment_id":68370,"_minecraft_imported_at":"2026-06-03T21:38:21+00:00","_minecraft_import_hash":"8064d5454bc7c438e2d26f7791f69005","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[127,128,123,92],"mod_loader":[132,133],"minecraft_version":[59,36,60,93,94,101,102,62,37,73,74,38],"class_list":["post-68369","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-paper","mod_category-purpur","mod_category-technology","mod_category-utility","mod_loader-paper","mod_loader-purpur","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-2","minecraft_version-1-21-3","minecraft_version-1-21-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>fakeplayer - 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\/fakeplayer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"fakeplayer - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A plugin for minecraft server to spawn fake players, inspired by Carpet Mod\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/\" \/>\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=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fakeplayer\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fakeplayer\\\/\",\"name\":\"fakeplayer - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fakeplayer\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fakeplayer\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/fakeplayer-icon-7b8eae2ea7ea350a7592dad52ce14feec5dc90b7_96.webp\",\"datePublished\":\"2026-06-03T21:38:20+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fakeplayer\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fakeplayer\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fakeplayer\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/fakeplayer-icon-7b8eae2ea7ea350a7592dad52ce14feec5dc90b7_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/fakeplayer-icon-7b8eae2ea7ea350a7592dad52ce14feec5dc90b7_96.webp\",\"width\":71,\"height\":71},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/fakeplayer\\\/#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\":\"fakeplayer\"}]},{\"@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":"fakeplayer - 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\/fakeplayer\/","og_locale":"en_US","og_type":"article","og_title":"fakeplayer - Minecraft","og_description":"A plugin for minecraft server to spawn fake players, inspired by Carpet Mod","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/","name":"fakeplayer - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/fakeplayer-icon-7b8eae2ea7ea350a7592dad52ce14feec5dc90b7_96.webp","datePublished":"2026-06-03T21:38:20+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/fakeplayer-icon-7b8eae2ea7ea350a7592dad52ce14feec5dc90b7_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/fakeplayer-icon-7b8eae2ea7ea350a7592dad52ce14feec5dc90b7_96.webp","width":71,"height":71},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/fakeplayer\/#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":"fakeplayer"}]},{"@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\/68369","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\/68370"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=68369"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=68369"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=68369"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=68369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}