geforkt von Mirrors/Paper
Fix NPE in CraftBanner due to null world, potentially other things fixed
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.
Dieser Commit ist enthalten in:
Ursprung
36e6c991af
Commit
3bc40e491f
22
Spigot-Server-Patches/0338-Pass-World-to-Tile-Entity-Snapshots.patch
Normale Datei
22
Spigot-Server-Patches/0338-Pass-World-to-Tile-Entity-Snapshots.patch
Normale Datei
@ -0,0 +1,22 @@
|
||||
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
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren