3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-11-03 14:50:30 +01:00

Fix NBT for potions

Dieser Commit ist enthalten in:
Matsv 2016-04-02 15:06:10 +02:00
Ursprung 87f083460c
Commit ed0d5a7cfb

Datei anzeigen

@ -136,7 +136,6 @@ public class ItemRewriter {
} }
public static void toServer(Item item) { public static void toServer(Item item) {
System.out.println(item);
if (item != null) { if (item != null) {
if (item.getId() == Material.MONSTER_EGG.getId() && item.getData() == 0) { if (item.getId() == Material.MONSTER_EGG.getId() && item.getData() == 0) {
CompoundTag tag = item.getTag(); CompoundTag tag = item.getTag();
@ -162,10 +161,12 @@ public class ItemRewriter {
if (POTION_NAME_TO_ID.containsKey(potionName)) { if (POTION_NAME_TO_ID.containsKey(potionName)) {
data = POTION_NAME_TO_ID.get(potionName); data = POTION_NAME_TO_ID.get(potionName);
} }
tag.remove("Potion");
} }
item.setTag(null); item.setTag(tag);
item.setData((short) data); item.setData((short) data);
} }
//Splash potion
if (item.getId() == 438) { if (item.getId() == 438) {
CompoundTag tag = item.getTag(); CompoundTag tag = item.getTag();
int data = 0; int data = 0;
@ -176,8 +177,9 @@ public class ItemRewriter {
if (POTION_NAME_TO_ID.containsKey(potionName)) { if (POTION_NAME_TO_ID.containsKey(potionName)) {
data = POTION_NAME_TO_ID.get(potionName) + 8192; data = POTION_NAME_TO_ID.get(potionName) + 8192;
} }
tag.remove("Potion");
} }
item.setTag(null); item.setTag(tag);
item.setData((short) data); item.setData((short) data);
} }
} }