aboutsummaryrefslogtreecommitdiffhomepage
path: root/Spigot-API-Patches-Unmapped/0142-Add-source-block-to-BlockPhysicsEvent.patch
diff options
context:
space:
mode:
Diffstat (limited to 'Spigot-API-Patches-Unmapped/0142-Add-source-block-to-BlockPhysicsEvent.patch')
-rw-r--r--Spigot-API-Patches-Unmapped/0142-Add-source-block-to-BlockPhysicsEvent.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/Spigot-API-Patches-Unmapped/0142-Add-source-block-to-BlockPhysicsEvent.patch b/Spigot-API-Patches-Unmapped/0142-Add-source-block-to-BlockPhysicsEvent.patch
new file mode 100644
index 0000000000..965de7c24a
--- /dev/null
+++ b/Spigot-API-Patches-Unmapped/0142-Add-source-block-to-BlockPhysicsEvent.patch
@@ -0,0 +1,24 @@
+From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
+From: Sotr <[email protected]>
+Date: Thu, 23 Aug 2018 16:14:25 +0800
+Subject: [PATCH] Add source block to BlockPhysicsEvent
+
+
+diff --git a/src/main/java/org/bukkit/event/block/BlockPhysicsEvent.java b/src/main/java/org/bukkit/event/block/BlockPhysicsEvent.java
+index e3a5f5824ed882058f5bac5003f66ce79733a868..c382f9fc2b8c5b959df7071007110dab737e400e 100644
+--- a/src/main/java/org/bukkit/event/block/BlockPhysicsEvent.java
++++ b/src/main/java/org/bukkit/event/block/BlockPhysicsEvent.java
+@@ -32,6 +32,13 @@ public class BlockPhysicsEvent extends BlockEvent implements Cancellable {
+ private final Block sourceBlock;
+ private boolean cancel = false;
+
++ // Paper start - Legacy constructor, use #BlockPhysicsEvent(Block, BlockData, Block)
++ @Deprecated
++ public BlockPhysicsEvent(final Block block, final BlockData changed, final int sourceX, final int sourceY, final int sourceZ) {
++ this(block, changed, block.getWorld().getBlockAt(sourceX, sourceY, sourceZ));
++ }
++ // Paper end
++
+ public BlockPhysicsEvent(@NotNull final Block block, @NotNull final BlockData changed) {
+ this(block, changed, block);
+ }