Posted November 24, 20231 yr Hello, I am making a mod and need to get a ItemStack from a json like this: { "items" : [ { "item_1" : "minecraft:wheat_seeds" }, { "item_2" : "minecraft:apple" } ] } How can I do this? Edited December 6, 20231 yr by Bunnly
December 2, 20231 yr i think the more suitable would be using the nbt format and use the ChestBlockEntity methods to get the items other could be list all the registered items make a list and get the item from the list Map<String, Item> lista_de_items = new HashMap<String, Item>(); int count = 0; for (Map.Entry<net.minecraft.resources.ResourceKey<Item>, Item> ResourceKey : ForgeRegistries.ITEMS.getEntries()) { Item actualItem = ResourceKey.getValue();//.defaultBlockState().getBlock(); String nnn = ForgeRegistries.ITEMS.getKey(actualItem).toString(); lista_de_items.put(nnn, actualItem); System.out.println( count + " [" + nnn + "]" ); count++; } Item cosa = lista_de_items.get("minecraft:apple");
December 5, 20231 yr Author Does this use json? Please tell me how I can get the strings out of my json file. I am very new to this kind of thing.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.