Skip to content

Commit

Permalink
migrated pre-hard-fork patch 0020-fix-NaN-delta-movement.patch
Browse files Browse the repository at this point in the history
  • Loading branch information
TrainmasterHD committed Jan 5, 2025
1 parent 5380f5e commit 2dc462d
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 24 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
--- a/net/minecraft/world/entity/projectile/AbstractHurtingProjectile.java
+++ b/net/minecraft/world/entity/projectile/AbstractHurtingProjectile.java
@@ -84,6 +_,13 @@
this.igniteForSeconds(1.0F);
}

+ // Cheetah start - fix NaN delta movement
+ final Vec3 deltaMovement = this.getDeltaMovement();
+ if (Double.isNaN(deltaMovement.x) && Double.isNaN(deltaMovement.y) && Double.isNaN(deltaMovement.z)) {
+ this.setDeltaMovement(Vec3.ZERO);
+ }
+ // Cheetah end - fix NaN delta movement
+
if (hitResultOnMoveVector.getType() != HitResult.Type.MISS && this.isAlive()) {
this.preHitTargetOrDeflectSelf(hitResultOnMoveVector); // CraftBukkit - projectile hit event
}
24 changes: 0 additions & 24 deletions patches/server/0020-fix-NaN-delta-movement.patch

This file was deleted.

0 comments on commit 2dc462d

Please sign in to comment.