{"id":2305,"date":"2025-11-15T21:24:50","date_gmt":"2025-11-15T21:24:50","guid":{"rendered":"https:\/\/golemitegames.com\/?post_type=docs&#038;p=2305"},"modified":"2025-11-21T08:14:37","modified_gmt":"2025-11-21T08:14:37","password":"","slug":"blueprint","status":"publish","type":"docs","link":"https:\/\/golemitegames.com\/index.php\/docs\/blueprint\/","title":{"rendered":"Blueprint"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" style=\"font-size:22px;text-transform:capitalize\">Introduction<\/h2>\n\n\n\n<p>Blueprints are Scriptable Objects used in <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/crafter\/\" title=\"Crafter\">Crafters<\/a> to produce the Result of the Blueprint. They are also used in <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/blueprint-group\/\" title=\"Blueprint Group\">Blueprint Groups<\/a> to create a range of Blueprints the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/crafter\/\" title=\"Crafter\">Crafter<\/a> can select from.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:22px;text-transform:capitalize\">Setting up<\/h2>\n\n\n\n<p>There are some ready made Blueprints in \/Blueprints in the root of the folder. <br>You can set up new Blueprints with  Create&gt;ResourceAndProduction&gt;Item.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"717\" height=\"549\" src=\"https:\/\/golemitegames.com\/wp-content\/uploads\/2025\/11\/image-22.png\" alt=\"\" class=\"wp-image-2311\" style=\"width:400px\" srcset=\"https:\/\/golemitegames.com\/wp-content\/uploads\/2025\/11\/image-22.png 717w, https:\/\/golemitegames.com\/wp-content\/uploads\/2025\/11\/image-22-300x230.png 300w\" sizes=\"(max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:22px;text-transform:capitalize\">Settings<\/h2>\n\n\n\n<p><strong>Result<\/strong><br>This is the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/item-amount\/\" title=\"Item Amount\">Item Amount<\/a> that will be produced when the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/crafter\/\" title=\"Crafter\">Crafter<\/a> has finished the Craft Time. It also determines the Blueprint title in the custom editor. Result Amount can be a float if the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/item\/\" title=\"Item\">Item&#8217;s<\/a> precision type is set to float. <br><br><strong>Materials<\/strong><br>A List of <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/item-amount\/\" title=\"Item Amount\">Item Amounts<\/a> that are needed to produce the Result. The Crafting UI and Blueprint Select Slot are currently set up to accept between 1 and 3 Materials and would need modification to accept more. Except the UI elements, there are no other barriers to setting as many Materials as you need. Material Amount can be a float if the <a href=\"https:\/\/golemitegames.com\/index.php\/docs\/item\/\" title=\"Item\">Item&#8217;s<\/a> precision type is set to float.<br><br><strong>ID<\/strong><br>Self populating ID. Every duplicate or new Blueprint created should assign a new unique ID for Blueprint. Each Blueprint needs a unique ID for the Blueprint to be distinguished. <br><br><strong>Craft Time<\/strong><br>Hours &#8211; How many hours are needed for the craft, between 0 and 23. <br><br>Minues &#8211; How many minutes are needed for the craft, between 0 and 59.<br><br>Seconds &#8211; How many seconds are needed for the craft, between 0 and 59.<br><br>Note &#8211; There is a maximum time limit of 23 hours, 59 minutes and 59 seconds for Blueprints.<br><br><strong>Unlocked<\/strong><br>Is this Blueprint available to be selected for crafting and should it appear in the Blueprint Select Menu?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"font-size:22px;text-transform:capitalize\">Scripting<\/h2>\n\n\n\n<p>There are a couple of public methods to use as shown below<\/p>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-csharp\" data-lang=\"C#\" data-show-lang=\"0\"><code>\/\/\/ &lt;summary&gt;\n\/\/\/ Gets the total craft time in seconds from the CraftSeconds, CraftMinutes and CraftHours combined\n\/\/\/ &lt;\/summary&gt;\n\/\/\/ &lt;returns&gt;Total craft time&lt;\/returns&gt;\npublic int GetTotalCraftTime()\n\n\/\/\/ &lt;summary&gt;\n\/\/\/ Gives the total value of all the materials used to create the Blueprint result\n\/\/\/ &lt;\/summary&gt;\n\/\/\/ &lt;returns&gt;Result value from all the materials used&lt;\/returns&gt;\npublic double GetTotalValueOfResult()<\/code><\/pre><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Blueprints are Scriptable Objects used in Crafters to produce the Result of the Blueprint. They are also used in Blueprint Groups to create a range of Blueprints the Crafter can select from. Setting up There are some ready made Blueprints in \/Blueprints in the root of the folder. You can set up new Blueprints [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"doc_category":[46],"doc_tag":[],"class_list":["post-2305","docs","type-docs","status-publish","hentry","doc_category-resource-and-production"],"acf":[],"aioseo_notices":[],"year_month":"2026-04","word_count":351,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"rickitz5h","author_nicename":"rickitz5h","author_url":"https:\/\/golemitegames.com\/index.php\/author\/rickitz5h\/"},"doc_category_info":[{"term_name":"Resource And Production","term_url":"https:\/\/golemitegames.com\/index.php\/docs-category\/resource-and-production\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/docs\/2305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/comments?post=2305"}],"version-history":[{"count":6,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/docs\/2305\/revisions"}],"predecessor-version":[{"id":2537,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/docs\/2305\/revisions\/2537"}],"wp:attachment":[{"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/media?parent=2305"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/doc_category?post=2305"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/golemitegames.com\/index.php\/wp-json\/wp\/v2\/doc_tag?post=2305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}