aboutsummaryrefslogtreecommitdiffhomepage
path: root/patches/server/1046-Properly-destroy-placed-blocks-on-the-end-platform.patch
diff options
context:
space:
mode:
Diffstat (limited to 'patches/server/1046-Properly-destroy-placed-blocks-on-the-end-platform.patch')
-rw-r--r--patches/server/1046-Properly-destroy-placed-blocks-on-the-end-platform.patch16
1 files changed, 1 insertions, 15 deletions
diff --git a/patches/server/1046-Properly-destroy-placed-blocks-on-the-end-platform.patch b/patches/server/1046-Properly-destroy-placed-blocks-on-the-end-platform.patch
index 9bbeddc476..c81ee5b7b2 100644
--- a/patches/server/1046-Properly-destroy-placed-blocks-on-the-end-platform.patch
+++ b/patches/server/1046-Properly-destroy-placed-blocks-on-the-end-platform.patch
@@ -12,7 +12,7 @@ platform to be lost. The patch moves the destroy calls and executes them
on the actual world access.
diff --git a/src/main/java/net/minecraft/world/level/levelgen/feature/EndPlatformFeature.java b/src/main/java/net/minecraft/world/level/levelgen/feature/EndPlatformFeature.java
-index 0bc659a8427b89b5e3211220c55b52eec6a20494..8aa5445e38622cd7cf4b3e42e9be8760827639fa 100644
+index ff1f151b342a1567605f92a921fc7ab01f1c4807..b92c40352e4f1af05a2f90701b3f74c235ae57cf 100644
--- a/src/main/java/net/minecraft/world/level/levelgen/feature/EndPlatformFeature.java
+++ b/src/main/java/net/minecraft/world/level/levelgen/feature/EndPlatformFeature.java
@@ -44,7 +44,7 @@ public class EndPlatformFeature extends Feature<NoneFeatureConfiguration> {
@@ -24,17 +24,3 @@ index 0bc659a8427b89b5e3211220c55b52eec6a20494..8aa5445e38622cd7cf4b3e42e9be8760
}
blockList.setBlock(blockposition_mutableblockposition1, block.defaultBlockState(), 3);
-@@ -65,6 +65,13 @@ public class EndPlatformFeature extends Feature<NoneFeatureConfiguration> {
-
- worldaccess.getLevel().getCraftServer().getPluginManager().callEvent(portalEvent);
- if (!portalEvent.isCancelled()) {
-+ // Paper start - Properly destroy placed blocks on the end platform
-+ if (flag) {
-+ for (org.bukkit.craftbukkit.block.CraftBlockState state : blockList.getList()) {
-+ worldaccess.destroyBlock(state.getPosition(), true);
-+ }
-+ }
-+ // Paper end - Properly destroy placed blocks on the end platform
- blockList.updateList();
- }
- // CraftBukkit end