SPIGOT-2365: Missed hanging diff
Dieser Commit ist enthalten in:
Ursprung
b2f31b74d0
Commit
5a55e13868
@ -12,7 +12,7 @@
|
|||||||
public abstract class EntityHanging extends Entity {
|
public abstract class EntityHanging extends Entity {
|
||||||
|
|
||||||
private static final Predicate<Entity> c = new Predicate() {
|
private static final Predicate<Entity> c = new Predicate() {
|
||||||
@@ -41,39 +46,48 @@
|
@@ -41,43 +46,52 @@
|
||||||
this.updateBoundingBox();
|
this.updateBoundingBox();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -35,8 +35,8 @@
|
|||||||
+ double d1 = (double) blockPosition.getY() + 0.5D;
|
+ double d1 = (double) blockPosition.getY() + 0.5D;
|
||||||
+ double d2 = (double) blockPosition.getZ() + 0.5D;
|
+ double d2 = (double) blockPosition.getZ() + 0.5D;
|
||||||
+ double d3 = 0.46875D;
|
+ double d3 = 0.46875D;
|
||||||
+ double d4 = width;
|
+ double d4 = a(width);
|
||||||
+ double d5 = height;
|
+ double d5 = a(height);
|
||||||
+
|
+
|
||||||
+ d0 -= (double) direction.getAdjacentX() * 0.46875D;
|
+ d0 -= (double) direction.getAdjacentX() * 0.46875D;
|
||||||
+ d2 -= (double) direction.getAdjacentZ() * 0.46875D;
|
+ d2 -= (double) direction.getAdjacentZ() * 0.46875D;
|
||||||
@ -92,6 +92,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- private double a(int i) {
|
||||||
|
+ private static double a(int i) { // CraftBukkit - static
|
||||||
|
return i % 32 == 0 ? 0.5D : 0.0D;
|
||||||
|
}
|
||||||
|
|
||||||
@@ -88,6 +102,24 @@
|
@@ -88,6 +102,24 @@
|
||||||
if (this.d++ == 100 && !this.world.isClientSide) {
|
if (this.d++ == 100 && !this.world.isClientSide) {
|
||||||
this.d = 0;
|
this.d = 0;
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren