mirror of
https://github.com/PaperMC/Paper.git
synced 2024-09-12 06:58:11 +02:00
it used public method instead of private, and moved to world config also improved the implementation to not use obfuscated stuff Also removed the Fix Double chest conversion patch since its fixed in other ways in vanilla
27 lines
1.0 KiB
Diff
27 lines
1.0 KiB
Diff
From 7ac07ac07ac07ac07ac07ac07ac07ac07ac07ac0 Mon Sep 17 00:00:00 2001
|
|
From: Matthew Miller <mnmiller1@me.com>
|
|
Date: Fri, 5 Oct 2018 15:46:46 +1000
|
|
Subject: [PATCH] Don't update snapshot blockstates
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
|
|
index 7ac07ac07ac0..7ac07ac07ac0 100644
|
|
--- a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
|
|
+++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
|
|
@@ -131,7 +131,11 @@ public class CraftBlockEntityState<T extends TileEntity> extends CraftBlockState
|
|
TileEntity tile = getTileEntityFromWorld();
|
|
|
|
if (isApplicable(tile)) {
|
|
- applyTo(tileEntityClass.cast(tile));
|
|
+ // Paper start
|
|
+ if (!snapshotDisabled) {
|
|
+ applyTo(tileEntityClass.cast(tile));
|
|
+ }
|
|
+ // Paper end
|
|
tile.update();
|
|
}
|
|
}
|
|
--
|
|
2.19.1
|
|
|