Temporarily comment out NBT code so inventory doesn't bug out
@@ -53,11 +53,13 @@ public class ItemTranslator {
public ItemStack translateToJava(ItemData data) {
JavaItem javaItem = getJavaItem(data);
- if (data.getTag() == null) {
+ // TODO: Fix NBT
+ // if (data.getTag() == null) {
+ // return new ItemStack(javaItem.getId(), data.getCount());
+ // }
+ // return new ItemStack(javaItem.getId(), data.getCount(), translateToJavaNBT(data.getTag()));
return new ItemStack(javaItem.getId(), data.getCount());
}
- return new ItemStack(javaItem.getId(), data.getCount(), translateToJavaNBT(data.getTag()));
- }
public ItemData translateToBedrock(ItemStack stack) {
// Most likely air if null
@@ -66,11 +68,14 @@ public class ItemTranslator {
}
BedrockItem bedrockItem = getBedrockItem(stack);
- if (stack.getNBT() == null) {
+
+ // TODO: Fix NBT
+ //if (stack.getNBT() == null) {
+ // return ItemData.of(bedrockItem.getId(), (short) bedrockItem.getData(), stack.getAmount());
+ // }
+ // return ItemData.of(bedrockItem.getId(), (short) bedrockItem.getData(), stack.getAmount(), translateToBedrockNBT(stack.getNBT()));
return ItemData.of(bedrockItem.getId(), (short) bedrockItem.getData(), stack.getAmount());
}
- return ItemData.of(bedrockItem.getId(), (short) bedrockItem.getData(), stack.getAmount(), translateToBedrockNBT(stack.getNBT()));
- }
public BedrockItem getBedrockItem(ItemStack stack) {
for (Map.Entry<String, JavaItem> javaItems : Toolbox.JAVA_ITEMS.entrySet()) {
