Update to Minecraft 1.13-pre7

By: md_5 <git@md-5.net>
This commit is contained in:
CraftBukkit/Spigot
2018-07-15 10:00:00 +10:00
parent d1e91a8adb
commit 7e0a66fdd5
608 changed files with 17788 additions and 9378 deletions

View File

@@ -9,9 +9,33 @@
public abstract class TileEntity {
private static final Logger a = LogManager.getLogger();
@@ -251,4 +253,13 @@
a("shulker_box", TileEntityShulkerBox.class);
a("bed", TileEntityBed.class);
@@ -54,8 +56,15 @@
}
}
+ // CraftBukkit start
@Nullable
public static TileEntity create(NBTTagCompound nbttagcompound) {
+ return create(nbttagcompound, null);
+ }
+
+ @Nullable
+ public static TileEntity create(NBTTagCompound nbttagcompound, @Nullable World world) {
+ // CraftBukkit end
TileEntity tileentity = null;
String s = nbttagcompound.getString("id");
@@ -67,6 +76,7 @@
if (tileentity != null) {
try {
+ tileentity.setWorld(world); // CraftBukkit
tileentity.load(nbttagcompound);
} catch (Throwable throwable1) {
TileEntity.a.error("Failed to load data for block entity {}", s, throwable1);
@@ -156,4 +166,13 @@
public TileEntityTypes<?> C() {
return this.e;
}
+
+ // CraftBukkit start - add method