Skip to content

AirParticles hang the client during disassembly #598

@BeeIsYou

Description

@BeeIsYou

The plot no longer exists and the particles get kicked into world space, but

final double desiredX = (Mth.lerp(progress, this.sable$originX, this.sable$targetX) + twirl.x);
final double desiredY = (Mth.lerp(progress, this.sable$originY, this.sable$targetY) + twirl.y);
final double desiredZ = (Mth.lerp(progress, this.sable$originZ, this.sable$targetZ) + twirl.z);
final Vector3d desiredVec = Sable.HELPER.projectOutOfSubLevel(this.level, new Vector3d(desiredX, desiredY, desiredZ));

still tries projecting cached plot positions, leading to a ludicrous movement vector that freezes the client

Metadata

Metadata

Assignees

No one assigned

    Labels

    compatibilityIssues when another mod is installedtype: crashSomething crashes my game

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions