mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 16:37:43 +01:00
we compile
This commit is contained in:
@@ -6316,7 +6316,7 @@ index 0000000000000000000000000000000000000000..ba2a37dad43e238e54632975abea8ee6
|
||||
+}
|
||||
diff --git a/src/main/java/org/purpurmc/purpur/entity/DolphinSpit.java b/src/main/java/org/purpurmc/purpur/entity/DolphinSpit.java
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..b436fd92e2db17f6a2ee4118a7a51e324b567b46
|
||||
index 0000000000000000000000000000000000000000..af057c1d7fd74f3dd806c5ce7f8b0ad06cab7b8e
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/purpurmc/purpur/entity/DolphinSpit.java
|
||||
@@ -0,0 +1,99 @@
|
||||
@@ -6361,7 +6361,7 @@ index 0000000000000000000000000000000000000000..b436fd92e2db17f6a2ee4118a7a51e32
|
||||
+ super_tick();
|
||||
+
|
||||
+ Vec3 mot = this.getDeltaMovement();
|
||||
+ HitResult hitResult = ProjectileUtil.getHitResult(this, this::canHitEntity);
|
||||
+ HitResult hitResult = ProjectileUtil.getHitResult(this.position(), this, this::canHitEntity, mot, level());
|
||||
+
|
||||
+ this.preOnHit(hitResult);
|
||||
+
|
||||
@@ -6373,7 +6373,7 @@ index 0000000000000000000000000000000000000000..b436fd92e2db17f6a2ee4118a7a51e32
|
||||
+
|
||||
+ Vec3 motDouble = mot.scale(2.0);
|
||||
+ for (int i = 0; i < 5; i++) {
|
||||
+ ((ServerLevel) level).sendParticles(null, ParticleTypes.BUBBLE,
|
||||
+ ((ServerLevel) level()).sendParticles(null, ParticleTypes.BUBBLE,
|
||||
+ getX() + random.nextFloat() / 2 - 0.25F,
|
||||
+ getY() + random.nextFloat() / 2 - 0.25F,
|
||||
+ getZ() + random.nextFloat() / 2 - 0.25F,
|
||||
@@ -6415,7 +6415,7 @@ index 0000000000000000000000000000000000000000..b436fd92e2db17f6a2ee4118a7a51e32
|
||||
+ return;
|
||||
+ }
|
||||
+ BlockState state = this.level().getBlockState(blockHitResult.getBlockPos());
|
||||
+ state.onProjectileHit(this.level, state, blockHitResult, this);
|
||||
+ state.onProjectileHit(this.level(), state, blockHitResult, this);
|
||||
+ this.discard();
|
||||
+ }
|
||||
+}
|
||||
|
||||
Reference in New Issue
Block a user