BetterPortals

BetterPortals

1M Downloads

Mobs are rendered but not properly processed through a portal

Hyxaru opened this issue · 7 comments

commented

I tried building a farming setup for pigmen where they would fall through a nether portal, to die to fall damage on the other side.

What I noticed was that mobs properly fall through the portal, up to a certain distance at which point they froze in midair. If I made them hit a floor before that, they could die normally, but their corpses froze aswell.

Mobs seem to have no AI ‘on the other side’, but I guess they are somewhat being processed still. I can drop an item through and see it fall.

If I pass through the portal myself, all the frozen corpses properly disintegrate into smoke and drops, aswell as mobs moving.

Now this all might be an intentional, but maybe undesired limitation to loading the other dimension remotely.

(Same results for with or without using a cubic world)

commented

I'm unable to reproduce what you're describing. I'm dropping pigmen from y=80 through a nether portal into a flat world, they fall until they hit the grass at y=~5, then they die and despawn as expected.

Was running BP 0.3.6 + CC 1003

commented

I found the interaction that causes this. It is due to Optifine's smooth world option, found under the performance settings. The discription mentions it distributes the internal server load to stabilize FPS.

commented

Im using forge 2847, BP 0.3.6, Forgelin 1.8.3 and OF U_E3.
After deleting optionsof, I still get the same issue with what I assume is a clean optifine config.

commented

Hmm, seems plausible but if I throw in OF E3, reset its settings to default (and verify that Smooth World is turned on, which it was), then I'm still unable to reproduce the issue.
Same without CC.

commented

Would you mind sharing your world (make sure to stand at a place where one can see the issue)?
Also, since it's probably relevant, what's your render distance?

commented

Optifine test.zip

I had my render distance at 6 initially, but even at 16 the issue persisted.

commented

Thanks, I can indeed reproduce the issue using your world.

However I've had a look through OF's issue tracker and apparently that's what smooth world is supposed to do: sp614x/optifine#364
It probably wasn't happening in my test world because my overworld and nether coordinates were approximately the same (or close to 0/0/0? which is where BP spawns a fake player), so OF thought I was near the entity at all times.

Given this appears to be intended behavior, I'm going to close this issue and add a note to the OF section of BP's description on CurseForge.