Structurize

Structurize

40M Downloads

Mycelium Oversight?

EliotWL opened this issue ยท 3 comments

commented

Prerequisites

  • I am running the latest alpha version of MineColonies and Structurize for my Minecraft version.
  • I checked the MineColonies/Structurize wiki and made sure my issue is not covered there.
  • I made sure that this issue is not a duplicate of any existing issue.

Context

  • Minecraft Version: 1.16.5
  • MineColonies Version: minecolonies-0.13.670-ALPHA-universal.jar
  • Structurize Version: structurize-0.13.146-ALPHA-universal.jar

Problem description

Builder doesn't read Mycelium as being dirt. When building the fortress style of buildings there are areas that are made of dirt specifically. If the area already has dirt or a grass block, the builder will leave it exactly as is. But if you are building in say a mushroom forest where it's a bunch of mycelium blocks, the builder will dig up the mycelium, and then place dirt down in the same location. Which... then converts to mycelium since it spreads there. This can cause some roadblocks with building a bit as it takes multiple days to build some parts and each day they seem to want to remove the mycelium again to replace with dirt.

Notes or related things

Mycelium interacts with things pretty much identically to dirt outside of allowing mushrooms to grow large, so I'm not sure why this behavior is needed?


Viewers

  • Add a thumbs-up to the issue to vote for it. This helps the request become more visible to the team and doesn't clutter the comments.
  • Add a comment if you have any insights or background information that isn't already part of the conversation.
commented

@Raycoms can you apply the top block dirt to this too? I thought it's handled by the same placementHandler but seemingly it's not

commented

builder uses biome top block when placing solid placeholder block - if this is in forge:dirt tag (by default mycelium is there, however might be another mod overwriting - check that in-game with f3 info) then he requires dirt block instead but places the actual biome top block
your issue might also be that the schematic actually has dirt block and not solid (dark) placeholder

commented

It's not a placeholder block. It uses the dirt block specifically. But it doesn't remove grass blocks if they happen to be where the dirt blocks are expected to go. I would assume mycelium wouldn't be removed/considered not regular dirt as grass is apparently, since it spreads just like grass does.