Blood Magic

Blood Magic

90M Downloads

Mimics can't replace blocks in the world

ChrisThirtle opened this issue ยท 0 comments

commented

Issue Description:

You can't use mimics to replace blocks in the world. At all. This is a feature in the in-game documentation, so I request either that the feature be reimplemented or that the documentation be updated.
To note, the feature does not seem to have been purposefully removed, no commit makes explicit note of it. But the code that managed what to do when mimics are placed seems to have been overlooked in commit 5cb5ec4 when the items were moved to enums
I don't know if any of the Minecraft updates in the interim would have altered how the previous code should be written, but at least the basic logic of the code is already known. The last version of the relevant file before its deletion is, if relevant https://github.com/WayofTime/BloodMagic/blob/80af2463b3dbca855815482f2fe37ebad0254b17/src/main/java/WayofTime/bloodmagic/item/block/ItemBlockMimic.java

What you expected to happen:

And I quote the Sanguine Scientiem on mimics: "The second method is to hold the mimic block in your hand and shift-click the block you want to replace. This will replace the block with the mimic and the mimic will have the exact same orientation that the replaced block had. This can be seen with stairs and chest, as well as other orientation-dependent blocks such as logs."

Steps to reproduce:

  1. Get yourself a mimic and any block
  2. Read your handy-dandy Sanguine Scientiem on mimics and how to place them
  3. Sneak and right click on the block with your mimic just like the book says
  4. Be amazed at the fact that you just placed a mimic on the ground, not actually replacing the block.

Affected Versions (Do not use "latest"):

  • BloodMagic: 1.12.2-2.3.1
  • Minecraft: 1.12.2
  • Forge: 14.23.2.2611