mirror of
https://github.com/PurpurMC/Purpur.git
synced 2026-02-17 16:37:43 +01:00
Fix compilation issues (#1509)
This commit is contained in:
@@ -6248,7 +6248,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..b7e3994879a2b1de0c504f122b0c3c3229e4c356
|
||||
index 0000000000000000000000000000000000000000..89c476c740b4efb4f44c1dcd384b908626d96780
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/purpurmc/purpur/entity/DolphinSpit.java
|
||||
@@ -0,0 +1,100 @@
|
||||
@@ -6296,7 +6296,7 @@ index 0000000000000000000000000000000000000000..b7e3994879a2b1de0c504f122b0c3c32
|
||||
+ Vec3 mot = this.getDeltaMovement();
|
||||
+ HitResult hitResult = ProjectileUtil.getHitResultOnMoveVector(this, this::canHitEntity);
|
||||
+
|
||||
+ this.preOnHit(hitResult);
|
||||
+ this.preHitTargetOrDeflectSelf(hitResult);
|
||||
+
|
||||
+ double x = this.getX() + mot.x;
|
||||
+ double y = this.getY() + mot.y;
|
||||
@@ -6354,7 +6354,7 @@ index 0000000000000000000000000000000000000000..b7e3994879a2b1de0c504f122b0c3c32
|
||||
+}
|
||||
diff --git a/src/main/java/org/purpurmc/purpur/entity/PhantomFlames.java b/src/main/java/org/purpurmc/purpur/entity/PhantomFlames.java
|
||||
new file mode 100644
|
||||
index 0000000000000000000000000000000000000000..bc139e518c8214246c3f514b64f987bdd5de6f23
|
||||
index 0000000000000000000000000000000000000000..c0b7e0eeffdf31b88662232b07944bf3e6fa2148
|
||||
--- /dev/null
|
||||
+++ b/src/main/java/org/purpurmc/purpur/entity/PhantomFlames.java
|
||||
@@ -0,0 +1,114 @@
|
||||
@@ -6404,7 +6404,7 @@ index 0000000000000000000000000000000000000000..bc139e518c8214246c3f514b64f987bd
|
||||
+ Vec3 mot = this.getDeltaMovement();
|
||||
+ HitResult hitResult = ProjectileUtil.getHitResultOnMoveVector(this, this::canHitEntity);
|
||||
+
|
||||
+ this.preOnHit(hitResult);
|
||||
+ this.preHitTargetOrDeflectSelf(hitResult);
|
||||
+
|
||||
+ double x = this.getX() + mot.x;
|
||||
+ double y = this.getY() + mot.y;
|
||||
@@ -6454,7 +6454,7 @@ index 0000000000000000000000000000000000000000..bc139e518c8214246c3f514b64f987bd
|
||||
+ if (canGrief || (target instanceof LivingEntity && !(target instanceof ArmorStand))) {
|
||||
+ boolean hurt = target.hurt(target.damageSources().mobProjectile(this, (LivingEntity) shooter), level().purpurConfig.phantomFlameDamage);
|
||||
+ if (hurt && level().purpurConfig.phantomFlameFireTime > 0) {
|
||||
+ target.setSecondsOnFire(level().purpurConfig.phantomFlameFireTime);
|
||||
+ target.igniteForSeconds(level().purpurConfig.phantomFlameFireTime);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
|
||||
Reference in New Issue
Block a user