mirror of
https://github.com/Creators-of-Create/Create.git
synced 2024-12-28 16:06:48 +01:00
The bell tolls for this bug.
- Fix MovementBehavior#onSpeedChanged not ever being called.
This commit is contained in:
parent
25fdf08e11
commit
25b4e4d5be
1 changed files with 1 additions and 2 deletions
|
@ -253,6 +253,7 @@ public abstract class AbstractContraptionEntity extends Entity implements IEntit
|
|||
BlockInfo blockInfo = pair.left;
|
||||
MovementBehaviour actor = AllMovementBehaviours.of(blockInfo.state);
|
||||
|
||||
Vec3d oldMotion = context.motion;
|
||||
Vec3d actorPosition = toGlobalVector(VecHelper.getCenterOf(blockInfo.pos)
|
||||
.add(actor.getActiveAreaOffset(context)), 1);
|
||||
BlockPos gridPosition = new BlockPos(actorPosition);
|
||||
|
@ -261,8 +262,6 @@ public abstract class AbstractContraptionEntity extends Entity implements IEntit
|
|||
|
||||
context.rotation = v -> applyRotation(v, 1);
|
||||
context.position = actorPosition;
|
||||
|
||||
Vec3d oldMotion = context.motion;
|
||||
if (!actor.isActive(context))
|
||||
continue;
|
||||
if (newPosVisited && !context.stall) {
|
||||
|
|
Loading…
Reference in a new issue