diff --git a/sources/src/main/java/net/minecraft/server/Entity.java b/sources/src/main/java/net/minecraft/server/Entity.java index 843031901..628c23e4b 100644 --- a/sources/src/main/java/net/minecraft/server/Entity.java +++ b/sources/src/main/java/net/minecraft/server/Entity.java @@ -65,7 +65,7 @@ public abstract class Entity implements ICommandListener, KeyedObject { // Paper } } }; - Object entitySlice = null; + List entitySlice = null; // Paper end static boolean isLevelAtLeast(NBTTagCompound tag, int level) { return tag.hasKey("Bukkit.updateLevel") && tag.getInt("Bukkit.updateLevel") >= level; diff --git a/sources/src/main/java/net/minecraft/server/World.java b/sources/src/main/java/net/minecraft/server/World.java index eeaf0bc44..06a081df3 100644 --- a/sources/src/main/java/net/minecraft/server/World.java +++ b/sources/src/main/java/net/minecraft/server/World.java @@ -593,7 +593,7 @@ public abstract class World implements IBlockAccess { // CraftBukkit start CraftWorld world = ((WorldServer) this).getWorld(); if (world != null && !((WorldServer)this).stopPhysicsEvent) { // Paper - BlockPhysicsEvent event = new BlockPhysicsEvent(world.getBlockAt(blockposition.getX(), blockposition.getY(), blockposition.getZ()), CraftMagicNumbers.getId(block)); + BlockPhysicsEvent event = new BlockPhysicsEvent(world.getBlockAt(blockposition.getX(), blockposition.getY(), blockposition.getZ()), CraftMagicNumbers.getId(block), blockposition1.getX(), blockposition1.getY(), blockposition1.getZ()); // Paper - add source block this.getServer().getPluginManager().callEvent(event); if (event.isCancelled()) { diff --git a/work/Paper b/work/Paper index f7358c5cf..a4f2aa211 160000 --- a/work/Paper +++ b/work/Paper @@ -1 +1 @@ -Subproject commit f7358c5cf7ace8b781a12c1f7f1a6f62675460d5 +Subproject commit a4f2aa2110c1d583cb1258055747a7d0d66f62ea