TheCBProject / CBMultipart

An API for dynamically handling different functional parts in the one block space.
Other
22 stars 27 forks source link

Incorrect placement with different player height #75

Closed laugexd closed 3 years ago

laugexd commented 4 years ago

When using other mods that change your viewpoints height, the placement of blocks don't align with the guides. The mod seems to place blocks based on where the viewpoint normally is and not where it's currently set to, so mods like morph or vivecraft make it difficult to place blocks, vivecraft being a bigger issue than morph as you can't just turn it off as you can in morph.

If you need anything like a video to better understand my issue please let me know!

covers1624 commented 3 years ago

Sorry for the delay in getting to this issue.

Can you please provide some more information?

What modpack/mod versions?

Can you provide a video displaying this issue?

laugexd commented 3 years ago

this was so long ago I don't know which mod version this happened in before, but I know it's a bug that has persisted since at least 1.7.10, I also don't have the option of sending a video at this moment, but the steps to reproduce the bugs should be:

  1. use morph to change into a chicken
  2. try to place a multi part block right on the edge between 2 zones
  3. doing this should place it at a different point, because the multipart thinks you are looking at a different place because it only bases the zone placement based on where a normal character's eyes would be, and not where your eyes currently are because you have switched size

I also can't test if this bug even exists anymore, it is possible it was fixed with the addition of crawling, but maybe not.

xElementzx commented 3 years ago

Seems to have been fixed in the 1.12 Lifecycle, i am unable to reproduce this issue. If you are able to reproduce it with the current versions of CBMultipart/Forge Multipart and CCL for 1.16 feel free to reopen