{"id":164750,"date":"2026-06-09T20:21:41","date_gmt":"2026-06-09T17:21:41","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/"},"modified":"2026-06-09T20:21:41","modified_gmt":"2026-06-09T17:21:41","slug":"vanilla-video-player","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/","title":{"rendered":"Vanilla Video Player"},"content":{"rendered":"<p># Minecraft Vanilla Video Player<\/p>\n<p>[English](README\/README_en.md) [\u7b80\u4f53\u4e2d\u6587](README.md)<\/p>\n<p>> by WindWaves_Sea<br \/>\n><br \/>\n> This article is also published on the author&#8217;s Blog, Bilibili Column, the project&#8217;s GitHub repository, and Modrinth.<\/p>\n<p>&#8212;<\/p>\n<p>## Introduction<\/p>\n<p>This project is based on a datapack and provides pseudo-video playback in vanilla Minecraft by displaying image sequences.<\/p>\n<p>Main purposes of this datapack:<\/p>\n<p>&#8211; Automatically calculate frame rates and batch process frame files.<br \/>\n&#8211; Provide adaptive frame rate to improve performance.<br \/>\n&#8211; Provide interfaces for quick configuration.<br \/>\n&#8211; Play image sequences stored in resource packs.<\/p>\n<p>It also provides several **variables** for quickly adding image-sequence videos through resource packs.<\/p>\n<p>&#8212;<\/p>\n<p>### Warning<\/p>\n<p>This **datapack** uses the head equipment slot by default to trigger the camera overlay.<br \/>\nIf you do not want to use the head slot, you can modify it inside the datapack manually (currently required in V2.0).<\/p>\n<p>The resource pack includes a transparent model used as the equipped overlay item, creating a pseudo &#8220;no item equipped&#8221; playback effect.<\/p>\n<p>> **Image Sequence** means saving every frame of a video or animation as an independent static image file, arranged in order by frame number. It is widely used in post-production, 3D animation, visual effects, and other fields due to high compatibility and lossless quality.<\/p>\n<p>&#8212;<\/p>\n<p>## Download<\/p>\n<p>You can download this package from:<\/p>\n<p>&#8211; Modrinth<br \/>\n&#8211; GitHub<\/p>\n<p>&#8212;<\/p>\n<p>## Video Requirements<\/p>\n<p>Videos must be converted into **PNG image sequences**.<\/p>\n<p>&#8212;<\/p>\n<p>### Play 60 FPS Video with Increased Tick Rate<\/p>\n<p>20 FPS videos are recommended.<\/p>\n<p>If using a 60 FPS video, set the tick rate to 60:<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/tick rate 60<br \/>\n&#8220;&#8220;<\/p>\n<p>This sets the target game tick speed.<\/p>\n<p>&#8212;<\/p>\n<p>### Play 60 FPS Video with Frame Interpolation<\/p>\n<p>Set the original frame rate in the config:<\/p>\n<p>&#8220;`txt<br \/>\nframe_rate:60<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Dialog Menu<\/p>\n<p>You can open the menu by pressing **G** or through command:<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/dialog show @s animations:open_menu<br \/>\n&#8220;`<\/p>\n<p>Players need to choose the video resolution.<\/p>\n<p>* 1920\u00d71080 = 16:9<br \/>\n* 2560\u00d71080 = 16:10<\/p>\n<p>If you want to use the playback page, please select a language first in settings.<\/p>\n<p>&#8212;<\/p>\n<p>## Parameter Explanation<\/p>\n<p>### frame_zero<\/p>\n<p>Number of leading zeros before the frame number.<\/p>\n<p>Example:<\/p>\n<p>`video0000.png`<\/p>\n<p>Then:<\/p>\n<p>&#8220;`json<br \/>\n{frame_zero:&#8221;000&#8243;}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### frame<\/p>\n<p>Current frame number.<\/p>\n<p>&#8220;`json<br \/>\n{frame:1}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### path<\/p>\n<p>Output file path.<\/p>\n<p>&#8220;`json<br \/>\n{path:&#8221;animation:school\/&#8221;}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### name<\/p>\n<p>Video prefix name.<\/p>\n<p>Example:<\/p>\n<p>`video0000.png`<\/p>\n<p>Then:<\/p>\n<p>&#8220;`json<br \/>\n{name:&#8221;video&#8221;}<br \/>\n&#8220;`<\/p>\n<p>Shorter names are recommended for better macro performance.<\/p>\n<p>&#8212;<\/p>\n<p>### blender<\/p>\n<p>Enable if the sequence was exported from Blender.<\/p>\n<p>&#8220;`json<br \/>\n{blender:true}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### blender_name<\/p>\n<p>Leave empty when using Blender.<\/p>\n<p>&#8220;`json<br \/>\n{blender_name:&#8221;&#8221;}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### frame_rate<\/p>\n<p>Original frame rate of the video.<\/p>\n<p>Used for adaptive frame rate.<\/p>\n<p>For servers:<\/p>\n<p>&#8220;`txt<br \/>\nfunction-permission-level=3<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### sound<\/p>\n<p>Audio event name defined in `sounds.json`.<\/p>\n<p>&#8212;<\/p>\n<p>### sound_switch<\/p>\n<p>Enable or disable sound playback.<\/p>\n<p>&#8220;`json<br \/>\n{sound_switch:true}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### max_frame<\/p>\n<p>Maximum frame count.<\/p>\n<p>&#8212;<\/p>\n<p>### slot<\/p>\n<p>Equipment slot used for overlay.<\/p>\n<p>Supported values:<\/p>\n<p>* head<br \/>\n* body<br \/>\n* chest<br \/>\n* feet<br \/>\n* legs<br \/>\n* mainhand<br \/>\n* offhand<br \/>\n* saddle<\/p>\n<p>&#8212;<\/p>\n<p>### dialog<\/p>\n<p>#### video_list_show<\/p>\n<p>Whether the video is shown in the menu.<\/p>\n<p>&#8220;`json<br \/>\n{video_list_show:true}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### resolution<\/p>\n<p>Used for multiple aspect ratio support.<\/p>\n<p>Path format:<\/p>\n<p>&#8220;`txt<br \/>\npath\/resolution\/frame.png<br \/>\n&#8220;`<\/p>\n<p>Example:<\/p>\n<p>&#8220;`txt<br \/>\nanimation:school\/16:9\/0001.png<br \/>\n&#8220;`<\/p>\n<p>#### switch<\/p>\n<p>Enable multi-resolution mode.<\/p>\n<p>&#8220;`json<br \/>\ntrue \/ false<br \/>\n&#8220;`<\/p>\n<p>#### default_size<\/p>\n<p>Default ratio key.<\/p>\n<p>&#8220;`txt<br \/>\ndefault_size:1<br \/>\n&#8220;`<\/p>\n<p>#### size_list<\/p>\n<p>* 1 = 16:9<br \/>\n* 2 = 16:10<br \/>\n* 3 = 3:2<br \/>\n* 4 = 4:3<\/p>\n<p>&#8212;<\/p>\n<p>### language<\/p>\n<p>Used for translated names in the dialog menu.<\/p>\n<p>#### default_language<\/p>\n<p>&#8220;`txt<br \/>\n1: en-us<br \/>\n2: zh-cn<br \/>\n3: zh-hk<br \/>\n4: zh-mo<br \/>\n5: zh-sg<br \/>\n6: zh-tw<br \/>\n7: en-au<br \/>\n8: en-ca<br \/>\n9: en-in<br \/>\n10: en-gb<br \/>\n11: fr-fr<br \/>\n12: de-de<br \/>\n13: ja<br \/>\n14: kn<br \/>\n15: es-es<br \/>\n16: ar<br \/>\n17: ko<br \/>\n18: in-in<br \/>\n&#8220;`<\/p>\n<p>#### Translation Text<\/p>\n<p>Format:<\/p>\n<p>&#8220;`txt<br \/>\nlanguage_code:&#8221;Translated Text&#8221;<br \/>\n&#8220;`<\/p>\n<p>Example:<\/p>\n<p>&#8220;`txt<br \/>\nen-us:&#8221;School&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Example<\/p>\n<p>### Video Configuration<\/p>\n<p>&#8220;`mcfunction<\/p>\n<p>data merge storage video:school<br \/>\n{video:<br \/>\n  {<br \/>\n    frame_zero:&#8221;000&#8243;,<br \/>\n    frame:&#8221;0&#8243;,<br \/>\n    path:&#8221;animation:school\/&#8221;,<br \/>\n    name:&#8221;school&#8221;,<br \/>\n    blender_name:&#8221;&#8221;,<br \/>\n    frame_rate:&#8221;60&#8243;,<br \/>\n    sound:&#8221;&#8221;,<br \/>\n    sound_switch:false,<br \/>\n    max_frame:740,<br \/>\n    blender:true,<br \/>\n    slot:&#8221;head&#8221;,<br \/>\n    dialog:{<br \/>\n        video_list_show:true<br \/>\n    },<br \/>\n    resolution:{<br \/>\n      switch:false,<br \/>\n      default_size:1,<br \/>\n      size_list:{<br \/>\n        1:true,<br \/>\n        2:false,<br \/>\n        3:false,<br \/>\n        4:false<br \/>\n      }<br \/>\n    },<br \/>\n    language:{<br \/>\n      default_language:&#8221;en-us&#8221;,<br \/>\n      en-us:&#8221;School&#8221;,<br \/>\n      zh-cn:&#8221;\u5b66\u6821&#8221;<br \/>\n    }<br \/>\n  }<br \/>\n}<\/p>\n<p>function animations:video_add\/main with storage video:school video<\/p>\n<p>&#8220;`<\/p>\n<p>> The last `function` line must be placed at the end of the config file, and the name after `video:` must match the `name` value.<\/p>\n<p>&#8212;<\/p>\n<p>## sounds.json<\/p>\n<p>&#8220;`json<br \/>\n{<br \/>\n  &#8220;video_text&#8221;: {<br \/>\n    &#8220;sounds&#8221;: [<br \/>\n      {<br \/>\n        &#8220;name&#8221;: &#8220;animation:video\/video_text&#8221;,<br \/>\n        &#8220;stream&#8221;: true,<br \/>\n        &#8220;volume&#8221;: 0.8,<br \/>\n        &#8220;weight&#8221;: 1<br \/>\n      }<br \/>\n    ]<br \/>\n  }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>Then use:<\/p>\n<p>&#8220;`json<br \/>\n{sound:&#8221;video_text&#8221;}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## How It Works<\/p>\n<p>Based on Minecraft&#8217;s `camera_overlay` equipment component.<\/p>\n<p>&#8212;<\/p>\n<p>## Commands<\/p>\n<p>### Start Playback<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/function animations:start {video_name:&#8221;video_name&#8221;}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### Stop Playback<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/function animations:stop<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### Pause Playback<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/function animations:pause<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### Resume Playback<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/function animations:continue_play<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### Delete One Player&#8217;s Playback Data<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/function animations:player_video_play\/storages\/delete\/delete_player {name:&#8221;player&#8221;}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### Delete All Player Data<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/function animations:player_video_play\/storages\/delete\/all_storages\/run<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### Delete One Video Config<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/function animations:video_list\/delete_only {name:&#8221;video&#8221;}<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>### Delete All Video Configs<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/function animations:video_list\/delete_all<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## About Image Sequences<\/p>\n<p>You can export image sequences with:<\/p>\n<p>* Adobe Animate<br \/>\n* Premiere Pro<br \/>\n* Apple Motion<br \/>\n* Processing<br \/>\n* Aseprite<\/p>\n<p>Export them as PNG sequences.<\/p>\n<p>&#8212;<\/p>\n<p>## Recommended Resolution<\/p>\n<p>Minecraft supports adaptive textures.<\/p>\n<p>Recommended size:<\/p>\n<p>**960 \u00d7 540**<\/p>\n<p>This reduces storage usage and resource pack size.<\/p>\n<p>&#8212;<\/p>\n<p>## Notes<\/p>\n<p>Due to a Mojang issue, played textures may remain in memory and cannot be fully cleared.<\/p>\n<p>This may cause memory overflow on low-memory systems.<\/p>\n<p>Bug Report:<\/p>\n<p>MC-277837<\/p>\n<p>&#8212;<\/p>\n<p>## Debug Mode<\/p>\n<p>Enable Debug Mode with:<\/p>\n<p>&#8220;`mcfunction<br \/>\n\/scoreboard players set #debug video_setting 1<br \/>\n&#8220;`<\/p>\n<p>> Only use Debug Mode when troubleshooting datapack issues or developing with this datapack.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Video Player driven by DataPack and Resource Pack<\/p>\n","protected":false},"featured_media":164751,"template":"","meta":{"_minecraft_slug":"vanilla-video-player","_minecraft_project_id":"yabrBAWB","_minecraft_author":"WindWaves_Sea","_minecraft_license":"MIT","_minecraft_downloads":89,"_minecraft_follows":1,"_minecraft_client_side":"optional","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"vanilla-video-player.zip","_minecraft_size_bytes":26746257,"_minecraft_version_count":22,"_minecraft_updated_at":"2026-05-15T22:32:27.147711Z","_minecraft_date_created":"2026-03-22T04:13:09.494440Z","_minecraft_date_modified":"2026-04-19T02:02:11.971236Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/vanilla-video-player","_minecraft_icon_attachment_id":164751,"_minecraft_imported_at":"2026-06-09T17:21:41+00:00","_minecraft_import_hash":"b9229998002cc4a05c0ba8c1cb33a908","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[84,873,6,92],"mod_loader":[86,9],"minecraft_version":[41,83,167,163],"class_list":["post-164750","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-datapack","mod_category-library","mod_category-minecraft","mod_category-utility","mod_loader-datapack","mod_loader-minecraft","minecraft_version-1-21-11","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>Vanilla Video Player - 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\/vanilla-video-player\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vanilla Video Player - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Video Player driven by DataPack and Resource Pack\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/\" \/>\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\\\/vanilla-video-player\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/vanilla-video-player\\\/\",\"name\":\"Vanilla Video Player - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/vanilla-video-player\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/vanilla-video-player\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/vanilla-video-player-icon-5c188ace6dfaf05ccd92ec5f650f123d085b876b.png\",\"datePublished\":\"2026-06-09T17:21:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/vanilla-video-player\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/vanilla-video-player\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/vanilla-video-player\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/vanilla-video-player-icon-5c188ace6dfaf05ccd92ec5f650f123d085b876b.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/vanilla-video-player-icon-5c188ace6dfaf05ccd92ec5f650f123d085b876b.png\",\"width\":128,\"height\":128},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/vanilla-video-player\\\/#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\":\"Vanilla Video Player\"}]},{\"@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":"Vanilla Video Player - 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\/vanilla-video-player\/","og_locale":"en_US","og_type":"article","og_title":"Vanilla Video Player - Minecraft","og_description":"Video Player driven by DataPack and Resource Pack","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/","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\/vanilla-video-player\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/","name":"Vanilla Video Player - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/vanilla-video-player-icon-5c188ace6dfaf05ccd92ec5f650f123d085b876b.png","datePublished":"2026-06-09T17:21:41+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/vanilla-video-player-icon-5c188ace6dfaf05ccd92ec5f650f123d085b876b.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/vanilla-video-player-icon-5c188ace6dfaf05ccd92ec5f650f123d085b876b.png","width":128,"height":128},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/vanilla-video-player\/#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":"Vanilla Video Player"}]},{"@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\/164750","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\/164751"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=164750"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=164750"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=164750"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=164750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}