Update Paper to MC 1.11
This commit is contained in:
@@ -31,12 +31,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
world.setAir(blockposition);
|
||||
+ // Paper start - Old TNT cannon behaviors
|
||||
+ if (world.paperConfig.oldCannonBehaviors) {
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.EAST), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.WEST), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.SOUTH), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.NORTH), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.DOWN), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.UP), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.EAST), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.WEST), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.SOUTH), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.NORTH), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.DOWN), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.UP), this, false);
|
||||
+ return;
|
||||
+ }
|
||||
+ // Paper end
|
||||
@@ -49,12 +49,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
if (this.d) {
|
||||
+ // Paper start - Old TNT cannon behaviors
|
||||
+ if (world.paperConfig.oldCannonBehaviors) {
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.EAST), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.WEST), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.NORTH), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.SOUTH), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.DOWN), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.UP), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.EAST), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.WEST), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.NORTH), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.SOUTH), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.DOWN), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.UP), this, false);
|
||||
+ return;
|
||||
+ }
|
||||
+ // Paper end
|
||||
@@ -97,12 +97,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
|
||||
+ // Paper start - Old TNT cannon behaviors
|
||||
+ private void shiftPositions(World world, BlockPosition blockposition) {
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.DOWN), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.UP), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.WEST), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.EAST), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.SOUTH), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.NORTH), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.DOWN), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.UP), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.WEST), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.EAST), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.SOUTH), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.NORTH), this, false);
|
||||
+ }
|
||||
+ // Paper end
|
||||
+
|
||||
@@ -145,15 +145,14 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
@@ -0,0 +0,0 @@ public class BlockRedstoneWire extends Block {
|
||||
private void b(World world, BlockPosition blockposition) {
|
||||
if (world.getType(blockposition).getBlock() == this) {
|
||||
world.applyPhysics(blockposition, this);
|
||||
+ // Paper start - Old TNT cannon behaviors
|
||||
world.applyPhysics(blockposition, this, false);
|
||||
+ if (world.paperConfig.oldCannonBehaviors) {
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.WEST), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.EAST), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.NORTH), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.SOUTH), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.DOWN), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.UP), this);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.WEST), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.EAST), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.NORTH), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.SOUTH), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.DOWN), this, false);
|
||||
+ world.applyPhysics(blockposition.shift(EnumDirection.UP), this, false);
|
||||
+ return;
|
||||
+ }
|
||||
+ // Paper end
|
||||
@@ -189,7 +188,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
+ // Paper end
|
||||
|
||||
world.addEntity(entitytntprimed);
|
||||
world.a((EntityHuman) null, entitytntprimed.locX, entitytntprimed.locY, entitytntprimed.locZ, SoundEffects.gz, SoundCategory.BLOCKS, 1.0F, 1.0F);
|
||||
world.a((EntityHuman) null, entitytntprimed.locX, entitytntprimed.locY, entitytntprimed.locZ, SoundEffects.gV, SoundCategory.BLOCKS, 1.0F, 1.0F);
|
||||
diff --git a/src/main/java/net/minecraft/server/DispenserRegistry.java b/src/main/java/net/minecraft/server/DispenserRegistry.java
|
||||
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
||||
--- a/src/main/java/net/minecraft/server/DispenserRegistry.java
|
||||
@@ -227,7 +226,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
@@ -0,0 +0,0 @@ public abstract class Entity implements ICommandListener {
|
||||
}
|
||||
|
||||
public double f(double d0, double d1, double d2) {
|
||||
public double e(double d0, double d1, double d2) {
|
||||
+ // Paper start - OBFHELPER
|
||||
+ return this.getDistance(d0, d1, d2);
|
||||
+ }
|
||||
@@ -240,13 +239,12 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
||||
@@ -0,0 +0,0 @@ public abstract class Entity implements ICommandListener {
|
||||
}
|
||||
|
||||
public void g(double d0, double d1, double d2) {
|
||||
public void f(double d0, double d1, double d2) {
|
||||
+ // Paper start - OBFHELPER
|
||||
+ this.addVelocity(d0, d1, d2);
|
||||
+ }
|
||||
+
|
||||
+ public void addVelocity(double d0, double d1, double d2) {
|
||||
+ // Paper end
|
||||
this.motX += d0;
|
||||
this.motY += d1;
|
||||
this.motZ += d2;
|
||||
|
||||
Reference in New Issue
Block a user