ImmersiveMC

ImmersiveMC

2M Downloads

Some Immersives Don't Render When They're Fine To

hammy275 opened this issue ยท 1 comments

commented

airCheck() uses the placement mode to determine where to look for "air" by default, but this doesn't work well in a lot of cases. For example, with the crafting table, it checks in front of the crafting table instead of above it.

I think the best solution here would be to either attempt to figure out where to air check based on hitbox positions or to require all air check positions to be created manually. The former is preferred.

commented

The former is easier said than done, mainly because a lot of hitboxes for immersives tend to intersect the block they're being an immersive for.

EDIT: Just remove the immersive block's position from the collection of block positions to check.