Talk:Village/Structure/Blueprints

Mobil optimization
Please check your work on mobil platforms. All the plains small houses with images interfere with the blueprint layers. Either move them or get rid of them. Kennyp6 (talk) 03:32, 17 June 2019 (UTC)
 * I've fixed the plains houses images. – Nixinova Nixinova sig1.png Nixinova sig2.png 03:47, 17 June 2019 (UTC)

Template issues
After I made my most recent edit, the materials tables for the last few buildings on the page are not working properly, and neither are the sections to load the blueprints. However, they all work fine when previewing the individual sections. I'm guessing this is some kind of limit on the number of templates the wiki will render on a single page? If so, would the best solution be to move the material tables into lazy-loaded sections like the blueprints, or maybe split the page into separate pages per village type? -Aronson 1 (talk) 00:24, 4 July 2019 (UTC)


 * Agree with this (especially considering the issue below regarding CPU load). I favour giving each building a separate page, and maybe a master index page for each village type. 107.179.233.77 22:08, 14 July 2020 (UTC) A Limestone Builder


 * Why are the materials listed before the blueprints? This isn't the .../Materials (section), so the blueprint shouldn't be second class information on the page. As well, the template doesn't handle included images well on the Plains type section. If the blueprint are included above the materials, the image will float, but narrows the second table (materials) so the user has to scroll left-right. The materials table should just be force full width by the template maybe? I made an example of a suggested layout, but I think it is showing the problems that were reported in the 'Check mobil layout' section above. Village/Structure/Blueprints/plains small house 1 Limestonebuilder (talk) 23:38, 14 July 2020 (UTC)


 * Based on this description, a reddit post has been made with mock-up of the change. Thoughts? Using the firefox inspection tools, the DOM model supports the change very cleanly. However, that doesn't make it at all obvious what kind of changes need to be done to the templates. Is this a change that is acceptable? Apprehensive Hat8986 (talk) 05:57, 10 April 2023 (UTC)


 * [Done] Change has been implemented as per Style guide for Blueprints--Limestonebuilder (talk) 20:30, 21 May 2023 (UTC)

Too much cpu usage
When I go on the page, the script seems to load all the blueprints at once, and I have to stop the script or else it freezes up and uses 25% of my cpu. Can the page be split into groups with their own pages so that I can actually view it? –Preceding unsigned comment was added by 199.87.1.251 (talk) at 23:01, 09 February 2020 (UTC). Please sign your posts with


 * Putting each blueprint on its individual page and transcluding them here might help with that? I'm not sure honestly. I thought I brought up something similar to this for another page, but I can't recall where. I agree that something needs to be done; I have a good computer and it takes me quite a while for this page or it's editing or history screen to load.--Madminecrafter12 (Talk to me 23:03, 9 February 2020 (UTC)


 * The blueprints themselves are already on subpages (e.g. Village/Structure/Blueprints/Plains tannery 1 blueprint), but we could move the tables into the blueprint subpages as well or split each village type into a subpage. Most of the slowness seems to be caused by BlockSprite rendering the images in the tables. – Sonicwave talk  23:31, 9 February 2020 (UTC)


 * Definitely favour refactoring the content _out_ of this page. I started a discussion on Village/Structure(talk) also, to link to the individual structure or structure(blueprint) pages. This page has got so bad that Firefox pops up a warning saying the scripts are taking too long and asks the user to Wait or Stop the page. Is there value in having every single structure image, resources and blueprint all loaded onto a single page? Certainly there's value in having an index, to make it easy to find the different structures, and a small image would be a good reference (to visually describe where the link will take the user), but if a person really needs to compare two structures, they can just open them in separate tabs/windows. This page is so big, it's not really useful for that comparison on a single page anyways. Transcluding all of the building pages onto a single master doesn't seem to provide value, but having this page as a reference linking to the pages is necessary for users to find the articles. 107.179.233.77 22:10, 14 July 2020 (UTC) A Limestone Builder


 * I can move the tables into the blueprint subpages with the blueprints, as I did on the fr wiki : Village/Plans, it works perfectly fine. Please say if you agree or disagree, I'll do it if there is no objection. Fusion thermonucleaire (talk) 19:56, 20 September 2020 (UTC)
 * Done. Fusion thermonucleaire (talk) 08:23, 1 October 2020 (UTC)

Missing Entries?
n.b. A discovery can be checked for validity by opening the game files and looking for the corresponding .nbt. If locates their minecraft jar file and unzips it. The nbt files are under the path:

Minecraft.jar:/data/minecraft/structures/village/ / /structure_name_1.nbt

--Limestonebuilder (talk) 21:54, 21 May 2023 (UTC)

Possible new farm structure?
While exploring the "Vast Desert Oasis" seed (an old seed formerly among the choices in the Bedrock Edition seed picker, but no longer), I came across a tiny farm in a savanna village. The farm consists of only 8 blocks of farmland and 1 water block. Screenshot is on the right.
 * Seed: 961601796
 * Location: x=503, z=961

I have never seen a smaller naturally-generated farm. Is this a rare structure? Is there some way to find out? Amatulic (talk) 19:56, 13 May 2021 (UTC)

Fountain 1 or Fountain 01?
Hey, is it Fountain 1 or Fountain 01? 99.225.26.102 19:55, 18 January 2022 (UTC)

Possibly found Desert Farm 3
I was looking for a desert fishing structure because I wanted to double check part of the water pool, (the amount of cut sandstone blocks in the bottom didn't line up and it was bothering me) so I opened a creative world to look at naturally generated structures. Used the locate village command and got sent to a desert village with a farm structure unlike the other two on the blueprints page. Seed is -1444393725434051611 and the coords are -5194 68 6226. I also grabbed a few screenshots. Also, would like to apologize for the unverified account, I made one specifically for this.

-Edit: I just realized this is just the large farm and I apologize Meebeeb (talk) 06:05, 4 April 2022 (UTC)


 * Confirmed by reviewing Minecraft:1.19.3.jar/data/minecraft/structures/village/desert/houses. desert_farm_3.nbt does not exist. Only 1 & 2. Removing flag from page. --Limestonebuilder (talk) 05:20, 21 May 2023 (UTC)

Updated Desert Fisher 1
I know I just made another post, but I found a desert village with a fishing hut, and there's 3 extra barrels inside it than what the current blueprint has listed on it. Same seed at the Farm 3 post, but the coords are -4254 67 11123.

Dumping data in bedrock server structures NBT files?
Is there a tool to dump the data from the NBT files in my bedrock server's data directories to a visual format like this? I have an NBT file browser, but there's no rendering function in the one I have.

Added small thumbnails to each collapsed blueprint
I added small thumbnails to each collapsed blueprint page (same images as each blueprint's page but with height 50px and some margin tweaks). It was driving me nuts trying to find the right blueprint with them all collapsed by default (for performance reasons, I understand), and I think this solution look pretty nice and makes the page far easier to use.

One downside is that when expanded, both the small (50px height) thumb image and larger thumb image appear, which isn't great. I looked at how to use both the currently-used Template:LoadPage and Template:LoadBox and didn't see a way to have a wiki text snippet that hides when the template is expanded. It looks like it would be fairly easier to clone Template:LoadPage into something like Template:LoadBlueprintPage and customize it to do that and meet the specific needs of this and similar blueprint list pages, but I'm no MediaWiki syntax master, and I'm not sure how the community here would accept addition of a new template.

Any thoughts on the small-thumbnail change, and on potentially creating a specialized template for building blueprints? CapnSlipp (talk) 13:30, 4 February 2023 (UTC)


 * It looks great in desktop view, but this page has become completely unusable when viewed on a mobile site or app. Kennan Peterson (talk) 17:44, 18 February 2023 (UTC)


 * Oh wow, that's bad. Looks to be a CSS issue— I derived the CSS bits I used from the MediaWiki help pages, and obviously Wikipedia works on all platforms, so….  So should be a simple fix; I'll dig into it now. CapnSlipp (talk) 01:50, 19 February 2023 (UTC)


 * Okay, looks fixed now. Issue was that the mobile theme used here weirdly omits the `` HTML tag, which is what makes the small thumbs float to the right, and which the CSS added here in mediawiki code (for reducing the margins around the small thumb) was relying on being there.  I guess that makes sense for mobile for large images— there isn't enough room to float a large image to the right of text, so it just eliminates the float and has the text start after the image.
 * Fix was to just add the float stuff back in via the mediawiki code, along with a couple other small fixes. Looks great to me now on macOS Firefox, iPad Safari, and iPhone X Safari. CapnSlipp (talk) 03:28, 19 February 2023 (UTC)
 * Fix was to just add the float stuff back in via the mediawiki code, along with a couple other small fixes. Looks great to me now on macOS Firefox, iPad Safari, and iPhone X Safari. CapnSlipp (talk) 03:28, 19 February 2023 (UTC)


 * This is great and a big improvement on the Blueprint pages. Confirmed that this also displays well on firefox(linux) and android.
 * The method for the thumbnails has been migrated now to the Village/Structure (old)/Blueprints as well. A few of the structures are missing isometric images. Thumbnails have been left off in those cases, rather than include a highly-contrasting gallery image.
 * As for the idea of a dedicated Template:LoadBlueprintPage, the idea is very appealing. Agreed that it's not clear what the community response would be, but the general thrust seems to be if it's mentioned and no-one says, "no," that you're ok to proceed. --Limestonebuilder (talk) 16:21, 4 May 2023 (UTC)
 * As for the idea of a dedicated Template:LoadBlueprintPage, the idea is very appealing. Agreed that it's not clear what the community response would be, but the general thrust seems to be if it's mentioned and no-one says, "no," that you're ok to proceed. --Limestonebuilder (talk) 16:21, 4 May 2023 (UTC)
 * As for the idea of a dedicated Template:LoadBlueprintPage, the idea is very appealing. Agreed that it's not clear what the community response would be, but the general thrust seems to be if it's mentioned and no-one says, "no," that you're ok to proceed. --Limestonebuilder (talk) 16:21, 4 May 2023 (UTC)

Style guide for Blueprints
A Style guide for Minecraft Wiki:Style guide/Village/Structure/Blueprints has been drafted. This acknowledges and supports formalizing the following:


 * the move to have each blueprint article fully on its own page, to be transcluded, as done by User:Fusion thermonucleaire
 * thumbnails for each blueprint on the index page, as done by User:CapnSlipp
 * documents placing blueprints as the first major element on each page, as proposed by User:Limestonebuilder
 * materials will now be listed after blueprints, and totals are to be moved to the second column of the list (instead of the far right, where they often disappear and need to be scrolled sideways to reveal.)

The changes have already been applied to Village/Structure (old)/Blueprints and documented on its talk page. This provides consistency (for thumbnails on the index page), and a demonstration of the change where blueprints are given top billing within the page.

The latter changes improves readability for users and consistency with the titled purpose of the page. --Limestonebuilder (talk) 17:03, 4 May 2023 (UTC)


 * The change process has begun and the edits have been applied to the plains blueprints. -- Limestonebuilder (talk) 05:20, 20 May 2023 (UTC)


 * Desert, Savanah, Snowy, Taiga. Done. --Limestonebuilder (talk) 04:23, 21 May 2023 (UTC)

Desert plains animal pen 1 & 2
These appear to be misnamed, miscategorized, or not official items. Is there a seed / coordinate to substantiate these items? They seem incorrectly named and don't have any images demonstrating their actual existence. Are these actually the names from within minecraft?

Further, they don't have corresponding files in the official jars for either 1.16.5 or 1.19.3.

Going to proceed with flagging these two articles for deletion. --Limestonebuilder (talk) 02:40, 19 May 2023 (UTC)

Blueprints mobile rendering error (stylesheet?)
There's an error that appears to be in the mobile style sheet. Blueprints on their individual pages initially render condensed (as they do on desktop), and then "pop" and each grid square appears padded by ~10px of whitespace. This breaks the functionality and appearance of the blueprint. It also causes the blueprint to "spill over" the following topic (Materials or an advertisement).

n.b. This does not happen on inclusion in the main blueprints pages (new or old).

This can be seen by comparing any blueprint viewed on the index page, with how the article renders on its own page. For example, when clicking view on the Blueprint's plains accessory entry it renders correctly, but the individual plains accessory page shows the exploded grid.
 * Support / Evidence

If the mobile browser is on a slow enough connection, a human can watch this real time as seen in the attached.

This doesn't impact the index blueprints pages (old), so mobile users still have access. However people wanting to view a blueprint from their individual pages will have to walk back to the index blueprints page and expand the [View].
 * Work around

--Limestonebuilder (talk) 20:15, 21 May 2023 (UTC)

BMRE.Investigation 01
This appears to be due to the following css which is injected on a mobile view: .article-table-wrapper tr > td { padding: 9px 12px; } This is inserted from the following url: https://minecraft.fandom.com/load.php?lang=en&modules=ext.cheevos.notifications.styles|ext.fandom.ArticleInterlang.css|ext.fandom.FandomEmbedVideo.css|ext.fandom.FirstEditBanner.css|ext.fandom.GlobalComponents.CommunityBar.css|ext.fandom.GlobalComponents.GlobalComponentsTheme.light.css|ext.fandom.GlobalComponents.GlobalFooter.css|ext.fandom.GlobalComponents.GlobalNavigationTheme.light.css|ext.fandom.GlobalComponents.MobileGlobalNavigation.css|ext.fandom.UserPreferencesV2.mobile.css|ext.fandom.bannerNotifications.mobile.css|ext.staffSig.css|jquery.makeCollapsible.styles|jquery.tablesorter.styles|mobile.init.styles|skin.fandommobile.fandom.light.css|skin.fandommobile.styles&only=styles&skin=fandommobile

This takes effect due to the the blueprint table being wrapped on mobile with &lt;div class="article-table-wrapper">. &lt;div class="layered-blueprint-layer"> &lt;div class="article-table-wrapper">       &lt;== Does not appear on desktop (or /Blueprints page) &lt;table style="margin:0; line-height:0"> &lt;tbody> Q: Why doesn't this impact the main or old blueprints pages? A: The 'article-table-wrapper' isn't being included on the main page. This is because the ajax call for LoadPage by-passes the mobile renderer that insists on wrapping all tables.

Q: Is the fix to add more css to over-ride the table-wrapper, or flag that this table shouldn't be 'wrapped' on mobile some how? A: [ Proper solution needed ]

--Limestonebuilder (talk) 20:23, 30 May 2023 (UTC)


 * Added section to Talk Template:Layered_blueprint --Limestonebuilder (talk) 21:53, 30 May 2023 (UTC)