geforkt von Mirrors/Paper
b10550736e
Their chunk is set to null before removal, so we kept them around.
29 Zeilen
1.3 KiB
Diff
29 Zeilen
1.3 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Aikar <aikar@aikar.co>
|
|
Date: Fri, 3 Aug 2018 00:04:54 -0400
|
|
Subject: [PATCH] MC-135506: Experience should save as Integers
|
|
|
|
|
|
diff --git a/src/main/java/net/minecraft/server/EntityExperienceOrb.java b/src/main/java/net/minecraft/server/EntityExperienceOrb.java
|
|
index 64d71a9a2a..65c9969613 100644
|
|
--- a/src/main/java/net/minecraft/server/EntityExperienceOrb.java
|
|
+++ b/src/main/java/net/minecraft/server/EntityExperienceOrb.java
|
|
@@ -0,0 +0,0 @@ public class EntityExperienceOrb extends Entity {
|
|
public void b(NBTTagCompound nbttagcompound) {
|
|
nbttagcompound.setShort("Health", (short) this.e);
|
|
nbttagcompound.setShort("Age", (short) this.c);
|
|
- nbttagcompound.setShort("Value", (short) this.value);
|
|
+ nbttagcompound.setInt("Value", this.value); // Paper - save as Integer
|
|
this.savePaperNBT(nbttagcompound); // Paper
|
|
}
|
|
|
|
@@ -0,0 +0,0 @@ public class EntityExperienceOrb extends Entity {
|
|
public void a(NBTTagCompound nbttagcompound) {
|
|
this.e = nbttagcompound.getShort("Health");
|
|
this.c = nbttagcompound.getShort("Age");
|
|
- this.value = nbttagcompound.getShort("Value");
|
|
+ this.value = nbttagcompound.getInt("Value"); // Paper - load as Integer
|
|
this.loadPaperNBT(nbttagcompound); // Paper
|
|
}
|
|
|
|
--
|