{"id":125357,"date":"2026-06-07T11:45:51","date_gmt":"2026-06-07T08:45:51","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/"},"modified":"2026-06-07T11:45:51","modified_gmt":"2026-06-07T08:45:51","slug":"progressionapi","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/","title":{"rendered":"ProgressionAPI"},"content":{"rendered":"<p># ProgressionAPI<\/p>\n<p>When you run multiple custom plugins, the real pain is consistency: item IDs, matching logic, shared services, and \u201cwhy does this behave differently here?\u201d. ProgressionAPI solves that by being the single source of truth for your ecosystem\u2014especially for reliable custom item identity.<br \/>\nLess duplication, fewer bugs, cleaner updates.<\/p>\n<p># Highlights:<\/p>\n<p>Central services for your plugin ecosystem<\/p>\n<p>Consistent item identity logic (spec-based workflows)<\/p>\n<p>Built for maintainability and clean multi-plugin setups<\/p>\n<p>Perfect for: servers running multiple custom Progression plugins.<\/p>\n<p># Why you\u2019ll love it<\/p>\n<p>One \u201csource of truth\u201d for your plugins<\/p>\n<p>Less duplicated logic = fewer weird bugs<\/p>\n<p>Makes updates and maintenance significantly easier<\/p>\n<p># Features<\/p>\n<p>Central services\/interfaces for ecosystem plugins<\/p>\n<p>Consistent item identity \/ spec-based workflows<\/p>\n<p>Clean integration layer for multi-plugin setups<\/p>\n<p># Setup<\/p>\n<p>Install as a dependency plugin<\/p>\n<p>Ensure dependent plugins load after it<\/p>\n<p>Configure item identity\/spec handling if applicable<\/p>\n<p># Compatibility<\/p>\n<p>Platform: Paper \/ Spigot (Paper recommended)<\/p>\n<p>Intended as a dependency for Progression ecosystem plugins<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shared core API for a stable plugin ecosystem consistent custom item identity and clean integration.<\/p>\n","protected":false},"featured_media":125358,"template":"","meta":{"_minecraft_slug":"progressionapi","_minecraft_project_id":"Q9Ic4CqY","_minecraft_author":"Thurindir","_minecraft_license":"MIT","_minecraft_downloads":64,"_minecraft_follows":2,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"progressionapi.zip","_minecraft_size_bytes":53492,"_minecraft_version_count":2,"_minecraft_updated_at":"2026-05-15T20:37:42.111919Z","_minecraft_date_created":"2026-02-19T21:56:01.516066Z","_minecraft_date_modified":"2026-03-15T16:11:57.490853Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/progressionapi","_minecraft_icon_attachment_id":125358,"_minecraft_imported_at":"2026-06-07T08:45:54+00:00","_minecraft_import_hash":"1c2dba2c22ae98ea89f6851a960e1a0f","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,88,89,127],"mod_loader":[132],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82],"class_list":["post-125357","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-equipment","mod_category-game-mechanics","mod_category-paper","mod_loader-paper","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"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>ProgressionAPI - 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\/progressionapi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ProgressionAPI - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Shared core API for a stable plugin ecosystem consistent custom item identity and clean integration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/progressionapi\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/progressionapi\\\/\",\"name\":\"ProgressionAPI - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/progressionapi\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/progressionapi\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/progressionapi-icon-f3f2952b8892c25af51d3d2222092d191542d027_96.webp\",\"datePublished\":\"2026-06-07T08:45:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/progressionapi\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/progressionapi\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/progressionapi\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/progressionapi-icon-f3f2952b8892c25af51d3d2222092d191542d027_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/progressionapi-icon-f3f2952b8892c25af51d3d2222092d191542d027_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/progressionapi\\\/#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\":\"ProgressionAPI\"}]},{\"@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":"ProgressionAPI - 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\/progressionapi\/","og_locale":"en_US","og_type":"article","og_title":"ProgressionAPI - Minecraft","og_description":"Shared core API for a stable plugin ecosystem consistent custom item identity and clean integration.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/","name":"ProgressionAPI - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/progressionapi-icon-f3f2952b8892c25af51d3d2222092d191542d027_96.webp","datePublished":"2026-06-07T08:45:51+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/progressionapi-icon-f3f2952b8892c25af51d3d2222092d191542d027_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/progressionapi-icon-f3f2952b8892c25af51d3d2222092d191542d027_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/progressionapi\/#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":"ProgressionAPI"}]},{"@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\/125357","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\/125358"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=125357"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=125357"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=125357"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=125357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}