Opened 5 years ago
Closed 5 years ago
#18 closed defect (invalid)
Mobs don't path properly over slabs
Reported by: | Mad Martian | Owned by: | Mad Martian |
---|---|---|---|
Priority: | major | Component: | Entity Sub-system |
Version: | Keywords: | ||
Cc: |
Description
This isn't just slabs, I've also noticed them hopping like idiots on-top of shielded redstone wire. It's probably any non-opaque block, which by the Hydrazine engine is conflated to be fuzzy earth (sort-of solid) and as such is flagged as risky in lieu of passable due to its collision bounds being unclear (apart from doing CPU-intensive collision bounds computations on the block).
One probable fix is to specifically detect collision bounds on a block iff it is determined to be fuzzy earth and then mark it as wind (open / air) iff the top of the combined collision bounds is <= 0.5 of a block. This should account for most blocks.
Actually they do, looks like this is covered by the Vanilla codes.