AztechMC / Modern-Industrialization

Modern industrial mod for Minecraft.
https://www.curseforge.com/minecraft/mc-mods/modern-industrialization
MIT License
155 stars 86 forks source link

Steam Drill 3x3 has odd edge cases with rendering and breaking #854

Closed Swedz closed 2 months ago

Swedz commented 3 months ago
  1. When looking at a non-collidable block (like a sapling) and there's a solid block through it where your cursor is, it will render the highlight around the solid blocks instead of only just the non-collidable block.
    When you are in this state and begin to break the block, even though the block has a destroy speed of 0 (again, for a sapling) it doesn't treat it like that and will break the block using the mining speed of the highlighted block.
    Example:

2024-08-29_04 46 43

  1. When looking at a block that is not mineable (like bedrock), the mineable blocks around it are highlighted but not the targeted block. It would be more intuitive for it to only highlight the unmineable block so it doesn't seem like those other blocks can be mined by mining this unmineable block.
    Also related and more critical: when targeting an unmineable block (like bedrock) and mineable blocks are in the 3x3 mining area, the drill can break the bedrock directly.
    Example (it can be kind of hard to see, you have to look closely):

2024-08-29_04 47 55