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:
Ursprung
87f083460c
Commit
ed0d5a7cfb
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren