mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-27 07:20:00 +08:00
3bc40e491f
Banners only load color if the world is set. I don't know why... For some reason, the world was not set on these, so it was changing behavior. So if we want an accurate clone, world needs to be set.
23 lines
990 B
Diff
23 lines
990 B
Diff
From 15350e98eed7c1e36d8dd8da292355542963032b Mon Sep 17 00:00:00 2001
|
|
From: Aikar <aikar@aikar.co>
|
|
Date: Wed, 15 Aug 2018 01:19:04 -0400
|
|
Subject: [PATCH] Pass World to Tile Entity Snapshots
|
|
|
|
|
|
diff --git a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
|
|
index d4d9c5fc50..a72bbdbedb 100644
|
|
--- a/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
|
|
+++ b/src/main/java/org/bukkit/craftbukkit/block/CraftBlockEntityState.java
|
|
@@ -50,7 +50,7 @@ public class CraftBlockEntityState<T extends TileEntity> extends CraftBlockState
|
|
if (DISABLE_SNAPSHOT) {
|
|
this.snapshot = this.tileEntity;
|
|
} else {
|
|
- this.snapshot = this.createSnapshot(this.tileEntity, null);
|
|
+ this.snapshot = this.createSnapshot(this.tileEntity, tileEntity.getWorld());
|
|
}
|
|
// copy tile entity data:
|
|
if(this.snapshot != null) {
|
|
--
|
|
2.18.0
|
|
|