This is an automated email from the ASF dual-hosted git repository. ifropc pushed a commit to branch NLPCRAFT-91 in repository https://gitbox.apache.org/repos/asf/incubator-nlpcraft.git
commit b3bbc9b724ea25155e77649f78a7f71d33175895 Author: Ifropc <[email protected]> AuthorDate: Thu Feb 4 21:16:15 2021 -0800 NLPCRAFT-91: Give intent support --- .../org/apache/nplcraft/example/ExampleMod.java | 32 + nlpcraft-examples/minecraft-model/pom.xml | 5 + .../org/apache/nlpcraft/example/MinecraftModel.kt | 18 + .../org/apache/nlpcraft/example/ValueLoaders.kt | 49 + .../minecraft-model/src/main/resources/blocks.json | 792 ++++++++++++++++ .../minecraft-model/src/main/resources/item.json | 997 +++++++++++++++++++++ .../src/main/resources/minecraft.yaml | 16 + 7 files changed, 1909 insertions(+) diff --git a/nlpcraft-examples/minecraft-mod/src/main/java/org/apache/nplcraft/example/ExampleMod.java b/nlpcraft-examples/minecraft-mod/src/main/java/org/apache/nplcraft/example/ExampleMod.java index 577e890..c3c349f 100644 --- a/nlpcraft-examples/minecraft-mod/src/main/java/org/apache/nplcraft/example/ExampleMod.java +++ b/nlpcraft-examples/minecraft-mod/src/main/java/org/apache/nplcraft/example/ExampleMod.java @@ -26,14 +26,18 @@ import java.nio.file.Files; import java.nio.file.NoSuchFileException; import java.nio.file.Path; import java.nio.file.Paths; +import java.util.Map; import java.util.Optional; +import java.util.stream.Collectors; import net.minecraft.server.MinecraftServer; import net.minecraft.util.FileUtil; +import net.minecraft.util.registry.DefaultedRegistry; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.event.CommandEvent; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.event.server.FMLServerStartingEvent; +import net.minecraftforge.registries.ForgeRegistryEntry; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -76,6 +80,29 @@ public class ExampleMod { }); } + private <T extends ForgeRegistryEntry<?>> void dumpRegistry(DefaultedRegistry<T> registry) { + Dump dump = new Dump(); + dump.version = server.getMinecraftVersion(); + // regular name -> registry name + dump.data = registry.stream().filter(x -> x.getRegistryName() != null).collect(Collectors.toMap( + x -> transformPath(x.getRegistryName().getPath()), + x -> x.getRegistryName().toString()) + ); + // add matching like grass -> grass_block + dump.data.putAll(registry.stream() + .filter(x -> x.getRegistryName() != null && x.getRegistryName().getPath().endsWith("_block")) + .collect(Collectors.toMap( + x -> transformPath(x.getRegistryName().getPath().replace("_block", "")), + x -> x.getRegistryName().toString()) + ) + ); + LOGGER.info(gson.toJson(dump)); + } + + private String transformPath(String path) { + return path.replaceAll("_", " "); + } + private Optional<NCResponse> askProbe(String txt) { AskParams params = new AskParams(); params.txt = txt.startsWith("/") ? txt.substring(1) : txt; @@ -190,4 +217,9 @@ public class ExampleMod { private String host; private String port; } + + private class Dump { + private String version; + private Map<String, String> data; + } } diff --git a/nlpcraft-examples/minecraft-model/pom.xml b/nlpcraft-examples/minecraft-model/pom.xml index dbae4ab..8a221aa 100644 --- a/nlpcraft-examples/minecraft-model/pom.xml +++ b/nlpcraft-examples/minecraft-model/pom.xml @@ -33,6 +33,11 @@ <dependencies> <dependency> + <groupId>com.fasterxml.jackson.module</groupId> + <artifactId>jackson-module-kotlin</artifactId> + <version>${jackson.ver}</version> + </dependency> + <dependency> <groupId>${project.groupId}</groupId> <artifactId>nlpcraft</artifactId> <version>${project.version}</version> diff --git a/nlpcraft-examples/minecraft-model/src/main/kotlin/org/apache/nlpcraft/example/MinecraftModel.kt b/nlpcraft-examples/minecraft-model/src/main/kotlin/org/apache/nlpcraft/example/MinecraftModel.kt index 676066a..bf6ff5c 100644 --- a/nlpcraft-examples/minecraft-model/src/main/kotlin/org/apache/nlpcraft/example/MinecraftModel.kt +++ b/nlpcraft-examples/minecraft-model/src/main/kotlin/org/apache/nlpcraft/example/MinecraftModel.kt @@ -19,6 +19,7 @@ package org.apache.nlpcraft.example import org.apache.nlpcraft.common.NCException +import org.apache.nlpcraft.example.MinecraftObjectValueLoader.Companion.dumps import org.apache.nlpcraft.model.* class MinecraftModel : NCModelFileAdapter("minecraft.yaml") { @@ -51,4 +52,21 @@ class MinecraftModel : NCModelFileAdapter("minecraft.yaml") { return NCResult.text("time set $time") } + + @NCIntentRef("giveIntent") + @Suppress("unused") + fun onGiveMatch( + ctx: NCIntentMatch, + @NCIntentTerm("item") item: NCToken, + @NCIntentTerm("target") target: NCToken + ): NCResult { + if (ctx.isAmbiguous) { + throw NCRejection("Ambiguous request") + } + + val itemRegistry = dumps["item"]!![item.value]!! + val player = if (target.value == "me") "@p" else target.value?:"@p" + + return NCResult.text("give $player $itemRegistry") + } } diff --git a/nlpcraft-examples/minecraft-model/src/main/kotlin/org/apache/nlpcraft/example/ValueLoaders.kt b/nlpcraft-examples/minecraft-model/src/main/kotlin/org/apache/nlpcraft/example/ValueLoaders.kt new file mode 100644 index 0000000..989371e --- /dev/null +++ b/nlpcraft-examples/minecraft-model/src/main/kotlin/org/apache/nlpcraft/example/ValueLoaders.kt @@ -0,0 +1,49 @@ +package org.apache.nlpcraft.example + +import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper +import org.apache.nlpcraft.common.NCException +import org.apache.nlpcraft.model.NCElement +import org.apache.nlpcraft.model.NCModelFileAdapter +import org.apache.nlpcraft.model.NCValue +import org.apache.nlpcraft.model.NCValueLoader + +class MinecraftObjectValueLoader : NCValueLoader { + companion object { + internal var dumps = mutableMapOf<String, Map<String, String>>() + } + + override fun load(owner: NCElement?): MutableSet<NCValue> { + val type = owner!!.metax<String>("minecraft:type") + + val inputStream = NCModelFileAdapter::class.java.classLoader.getResourceAsStream("${type}.json") + ?: throw NCException("Minecraft object dump not found: ${type}.json") + + val mapper = jacksonObjectMapper() + + val dump = try { + mapper.readValue(inputStream, Dump::class.java) + } catch (e: Exception) { + throw NCException("Failed to read file: ${type}.json", e) + } + + dumps[type] = dump.data + + return dump.data.map { x -> NCMinecraftValue(x.key, x.value) }.toMutableSet() + } +} + +private class NCMinecraftValue(private var name: String, private var registry: String) : NCValue { + override fun getName(): String { + return name + } + + override fun getSynonyms(): MutableList<String> { + return mutableListOf(name) + } + + override fun toString(): String { + return registry + } +} + +private data class Dump(val version: String, val data: Map<String, String>) diff --git a/nlpcraft-examples/minecraft-model/src/main/resources/blocks.json b/nlpcraft-examples/minecraft-model/src/main/resources/blocks.json new file mode 100644 index 0000000..10415bb --- /dev/null +++ b/nlpcraft-examples/minecraft-model/src/main/resources/blocks.json @@ -0,0 +1,792 @@ +{ + "version": "1.16.4", + "data": { + "sea lantern": "minecraft:sea_lantern", + "oak fence gate": "minecraft:oak_fence_gate", + "red bed": "minecraft:red_bed", + "black shulker box": "minecraft:black_shulker_box", + "dark oak leaves": "minecraft:dark_oak_leaves", + "chiseled quartz block": "minecraft:chiseled_quartz_block", + "warped wart block": "minecraft:warped_wart_block", + "green concrete powder": "minecraft:green_concrete_powder", + "red wall banner": "minecraft:red_wall_banner", + "potted azure bluet": "minecraft:potted_azure_bluet", + "dark oak log": "minecraft:dark_oak_log", + "chiseled nether bricks": "minecraft:chiseled_nether_bricks", + "brown wall banner": "minecraft:brown_wall_banner", + "fletching table": "minecraft:fletching_table", + "scaffolding": "minecraft:scaffolding", + "potted birch sapling": "minecraft:potted_birch_sapling", + "brick stairs": "minecraft:brick_stairs", + "crimson sign": "minecraft:crimson_sign", + "black stained glass pane": "minecraft:black_stained_glass_pane", + "cocoa": "minecraft:cocoa", + "cyan shulker box": "minecraft:cyan_shulker_box", + "honeycomb": "minecraft:honeycomb_block", + "blackstone slab": "minecraft:blackstone_slab", + "tripwire": "minecraft:tripwire", + "prismarine slab": "minecraft:prismarine_slab", + "stone pressure plate": "minecraft:stone_pressure_plate", + "iron trapdoor": "minecraft:iron_trapdoor", + "redstone": "minecraft:redstone_block", + "end stone brick stairs": "minecraft:end_stone_brick_stairs", + "stone brick wall": "minecraft:stone_brick_wall", + "nether wart": "minecraft:nether_wart_block", + "cyan glazed terracotta": "minecraft:cyan_glazed_terracotta", + "chorus plant": "minecraft:chorus_plant", + "dead brain coral block": "minecraft:dead_brain_coral_block", + "netherite block": "minecraft:netherite_block", + "pink bed": "minecraft:pink_bed", + "dead bubble coral block": "minecraft:dead_bubble_coral_block", + "tube coral": "minecraft:tube_coral_block", + "slime": "minecraft:slime_block", + "gold": "minecraft:gold_block", + "acacia pressure plate": "minecraft:acacia_pressure_plate", + "piston head": "minecraft:piston_head", + "dead bubble coral fan": "minecraft:dead_bubble_coral_fan", + "black stained glass": "minecraft:black_stained_glass", + "dead horn coral": "minecraft:dead_horn_coral_block", + "black concrete powder": "minecraft:black_concrete_powder", + "red terracotta": "minecraft:red_terracotta", + "potted cornflower": "minecraft:potted_cornflower", + "twisting vines plant": "minecraft:twisting_vines_plant", + "wither skeleton skull": "minecraft:wither_skeleton_skull", + "coarse dirt": "minecraft:coarse_dirt", + "dead horn coral wall fan": "minecraft:dead_horn_coral_wall_fan", + "orange wall banner": "minecraft:orange_wall_banner", + "smooth quartz slab": "minecraft:smooth_quartz_slab", + "wither skeleton wall skull": "minecraft:wither_skeleton_wall_skull", + "dead fire coral wall fan": "minecraft:dead_fire_coral_wall_fan", + "daylight detector": "minecraft:daylight_detector", + "magenta stained glass": "minecraft:magenta_stained_glass", + "dark oak wall sign": "minecraft:dark_oak_wall_sign", + "acacia button": "minecraft:acacia_button", + "crimson fungus": "minecraft:crimson_fungus", + "jungle wood": "minecraft:jungle_wood", + "dead tube coral block": "minecraft:dead_tube_coral_block", + "ender chest": "minecraft:ender_chest", + "pink concrete powder": "minecraft:pink_concrete_powder", + "farmland": "minecraft:farmland", + "fire coral wall fan": "minecraft:fire_coral_wall_fan", + "lime stained glass pane": "minecraft:lime_stained_glass_pane", + "melon": "minecraft:melon", + "light blue bed": "minecraft:light_blue_bed", + "polished basalt": "minecraft:polished_basalt", + "redstone lamp": "minecraft:redstone_lamp", + "warped stem": "minecraft:warped_stem", + "dried kelp": "minecraft:dried_kelp_block", + "sand": "minecraft:sand", + "redstone block": "minecraft:redstone_block", + "red sandstone": "minecraft:red_sandstone", + "beacon": "minecraft:beacon", + "lime wool": "minecraft:lime_wool", + "lime bed": "minecraft:lime_bed", + "magenta banner": "minecraft:magenta_banner", + "brown concrete powder": "minecraft:brown_concrete_powder", + "orange tulip": "minecraft:orange_tulip", + "yellow glazed terracotta": "minecraft:yellow_glazed_terracotta", + "gray terracotta": "minecraft:gray_terracotta", + "blackstone": "minecraft:blackstone", + "emerald": "minecraft:emerald_block", + "acacia trapdoor": "minecraft:acacia_trapdoor", + "light blue wool": "minecraft:light_blue_wool", + "iron bars": "minecraft:iron_bars", + "dark oak fence": "minecraft:dark_oak_fence", + "rose bush": "minecraft:rose_bush", + "nether brick fence": "minecraft:nether_brick_fence", + "beehive": "minecraft:beehive", + "lilac": "minecraft:lilac", + "magenta stained glass pane": "minecraft:magenta_stained_glass_pane", + "brown concrete": "minecraft:brown_concrete", + "red stained glass": "minecraft:red_stained_glass", + "light blue glazed terracotta": "minecraft:light_blue_glazed_terracotta", + "cracked polished blackstone bricks": "minecraft:cracked_polished_blackstone_bricks", + "carved pumpkin": "minecraft:carved_pumpkin", + "sticky piston": "minecraft:sticky_piston", + "red concrete": "minecraft:red_concrete", + "nether gold ore": "minecraft:nether_gold_ore", + "oak door": "minecraft:oak_door", + "potted poppy": "minecraft:potted_poppy", + "fire coral fan": "minecraft:fire_coral_fan", + "prismarine stairs": "minecraft:prismarine_stairs", + "warped fence": "minecraft:warped_fence", + "stone slab": "minecraft:stone_slab", + "light weighted pressure plate": "minecraft:light_weighted_pressure_plate", + "green stained glass pane": "minecraft:green_stained_glass_pane", + "warped slab": "minecraft:warped_slab", + "white stained glass": "minecraft:white_stained_glass", + "nether brick stairs": "minecraft:nether_brick_stairs", + "lime concrete powder": "minecraft:lime_concrete_powder", + "jungle slab": "minecraft:jungle_slab", + "chorus flower": "minecraft:chorus_flower", + "glowstone": "minecraft:glowstone", + "chipped anvil": "minecraft:chipped_anvil", + "potted white tulip": "minecraft:potted_white_tulip", + "purpur stairs": "minecraft:purpur_stairs", + "end rod": "minecraft:end_rod", + "crimson stem": "minecraft:crimson_stem", + "diorite": "minecraft:diorite", + "light blue concrete powder": "minecraft:light_blue_concrete_powder", + "lime concrete": "minecraft:lime_concrete", + "blue bed": "minecraft:blue_bed", + "potted dandelion": "minecraft:potted_dandelion", + "yellow terracotta": "minecraft:yellow_terracotta", + "polished andesite": "minecraft:polished_andesite", + "cobweb": "minecraft:cobweb", + "pink tulip": "minecraft:pink_tulip", + "light blue terracotta": "minecraft:light_blue_terracotta", + "gravel": "minecraft:gravel", + "cyan concrete powder": "minecraft:cyan_concrete_powder", + "yellow shulker box": "minecraft:yellow_shulker_box", + "yellow banner": "minecraft:yellow_banner", + "jigsaw": "minecraft:jigsaw", + "tnt": "minecraft:tnt", + "prismarine brick stairs": "minecraft:prismarine_brick_stairs", + "diorite wall": "minecraft:diorite_wall", + "cyan wool": "minecraft:cyan_wool", + "white concrete powder": "minecraft:white_concrete_powder", + "diamond block": "minecraft:diamond_block", + "horn coral wall fan": "minecraft:horn_coral_wall_fan", + "birch leaves": "minecraft:birch_leaves", + "cobblestone stairs": "minecraft:cobblestone_stairs", + "crimson pressure plate": "minecraft:crimson_pressure_plate", + "air": "minecraft:air", + "sandstone": "minecraft:sandstone", + "cyan concrete": "minecraft:cyan_concrete", + "conduit": "minecraft:conduit", + "command block": "minecraft:command_block", + "bedrock": "minecraft:bedrock", + "purple stained glass pane": "minecraft:purple_stained_glass_pane", + "oxeye daisy": "minecraft:oxeye_daisy", + "blue orchid": "minecraft:blue_orchid", + "end stone brick wall": "minecraft:end_stone_brick_wall", + "potted jungle sapling": "minecraft:potted_jungle_sapling", + "bubble coral": "minecraft:bubble_coral_block", + "comparator": "minecraft:comparator", + "yellow wall banner": "minecraft:yellow_wall_banner", + "diorite stairs": "minecraft:diorite_stairs", + "smooth sandstone slab": "minecraft:smooth_sandstone_slab", + "jack o lantern": "minecraft:jack_o_lantern", + "orange bed": "minecraft:orange_bed", + "zombie head": "minecraft:zombie_head", + "potted pink tulip": "minecraft:potted_pink_tulip", + "polished diorite": "minecraft:polished_diorite", + "crafting table": "minecraft:crafting_table", + "blackstone wall": "minecraft:blackstone_wall", + "netherite": "minecraft:netherite_block", + "oak planks": "minecraft:oak_planks", + "dark prismarine stairs": "minecraft:dark_prismarine_stairs", + "cut red sandstone": "minecraft:cut_red_sandstone", + "stonecutter": "minecraft:stonecutter", + "light blue shulker box": "minecraft:light_blue_shulker_box", + "oak sapling": "minecraft:oak_sapling", + "potted acacia sapling": "minecraft:potted_acacia_sapling", + "polished blackstone brick slab": "minecraft:polished_blackstone_brick_slab", + "spruce button": "minecraft:spruce_button", + "terracotta": "minecraft:terracotta", + "orange terracotta": "minecraft:orange_terracotta", + "purple banner": "minecraft:purple_banner", + "cartography table": "minecraft:cartography_table", + "snow": "minecraft:snow_block", + "grass path": "minecraft:grass_path", + "birch planks": "minecraft:birch_planks", + "polished blackstone pressure plate": "minecraft:polished_blackstone_pressure_plate", + "dragon wall head": "minecraft:dragon_wall_head", + "brick wall": "minecraft:brick_wall", + "weeping vines plant": "minecraft:weeping_vines_plant", + "gilded blackstone": "minecraft:gilded_blackstone", + "gray glazed terracotta": "minecraft:gray_glazed_terracotta", + "brain coral wall fan": "minecraft:brain_coral_wall_fan", + "grass block": "minecraft:grass_block", + "smooth red sandstone slab": "minecraft:smooth_red_sandstone_slab", + "basalt": "minecraft:basalt", + "green wool": "minecraft:green_wool", + "horn coral block": "minecraft:horn_coral_block", + "cracked nether bricks": "minecraft:cracked_nether_bricks", + "spruce door": "minecraft:spruce_door", + "quartz pillar": "minecraft:quartz_pillar", + "dead tube coral wall fan": "minecraft:dead_tube_coral_wall_fan", + "stripped warped hyphae": "minecraft:stripped_warped_hyphae", + "quartz": "minecraft:quartz_block", + "red nether bricks": "minecraft:red_nether_bricks", + "ladder": "minecraft:ladder", + "lodestone": "minecraft:lodestone", + "birch door": "minecraft:birch_door", + "soul wall torch": "minecraft:soul_wall_torch", + "sandstone wall": "minecraft:sandstone_wall", + "yellow stained glass": "minecraft:yellow_stained_glass", + "cyan stained glass": "minecraft:cyan_stained_glass", + "crying obsidian": "minecraft:crying_obsidian", + "brown stained glass pane": "minecraft:brown_stained_glass_pane", + "player head": "minecraft:player_head", + "purple stained glass": "minecraft:purple_stained_glass", + "warped fence gate": "minecraft:warped_fence_gate", + "potted brown mushroom": "minecraft:potted_brown_mushroom", + "polished granite stairs": "minecraft:polished_granite_stairs", + "cake": "minecraft:cake", + "smooth quartz stairs": "minecraft:smooth_quartz_stairs", + "lapis": "minecraft:lapis_block", + "crimson door": "minecraft:crimson_door", + "chiseled quartz": "minecraft:chiseled_quartz_block", + "dark oak pressure plate": "minecraft:dark_oak_pressure_plate", + "polished blackstone bricks": "minecraft:polished_blackstone_bricks", + "turtle egg": "minecraft:turtle_egg", + "bamboo": "minecraft:bamboo", + "magenta terracotta": "minecraft:magenta_terracotta", + "blue terracotta": "minecraft:blue_terracotta", + "stripped oak log": "minecraft:stripped_oak_log", + "gray stained glass pane": "minecraft:gray_stained_glass_pane", + "orange carpet": "minecraft:orange_carpet", + "magenta concrete powder": "minecraft:magenta_concrete_powder", + "brain coral": "minecraft:brain_coral_block", + "white shulker box": "minecraft:white_shulker_box", + "dead bush": "minecraft:dead_bush", + "kelp plant": "minecraft:kelp_plant", + "mossy stone brick slab": "minecraft:mossy_stone_brick_slab", + "purple bed": "minecraft:purple_bed", + "clay": "minecraft:clay", + "soul soil": "minecraft:soul_soil", + "magenta bed": "minecraft:magenta_bed", + "jungle button": "minecraft:jungle_button", + "lectern": "minecraft:lectern", + "red sandstone stairs": "minecraft:red_sandstone_stairs", + "wet sponge": "minecraft:wet_sponge", + "stripped crimson hyphae": "minecraft:stripped_crimson_hyphae", + "jungle fence": "minecraft:jungle_fence", + "gold ore": "minecraft:gold_ore", + "mossy cobblestone": "minecraft:mossy_cobblestone", + "blue glazed terracotta": "minecraft:blue_glazed_terracotta", + "oak leaves": "minecraft:oak_leaves", + "gray carpet": "minecraft:gray_carpet", + "repeater": "minecraft:repeater", + "mycelium": "minecraft:mycelium", + "blue banner": "minecraft:blue_banner", + "red nether brick wall": "minecraft:red_nether_brick_wall", + "acacia wood": "minecraft:acacia_wood", + "cyan bed": "minecraft:cyan_bed", + "brown shulker box": "minecraft:brown_shulker_box", + "enchanting table": "minecraft:enchanting_table", + "green shulker box": "minecraft:green_shulker_box", + "smooth red sandstone": "minecraft:smooth_red_sandstone", + "hay": "minecraft:hay_block", + "glass": "minecraft:glass", + "chest": "minecraft:chest", + "seagrass": "minecraft:seagrass", + "oak wall sign": "minecraft:oak_wall_sign", + "packed ice": "minecraft:packed_ice", + "frosted ice": "minecraft:frosted_ice", + "diorite slab": "minecraft:diorite_slab", + "prismarine wall": "minecraft:prismarine_wall", + "grindstone": "minecraft:grindstone", + "bubble coral wall fan": "minecraft:bubble_coral_wall_fan", + "orange shulker box": "minecraft:orange_shulker_box", + "blackstone stairs": "minecraft:blackstone_stairs", + "warped wall sign": "minecraft:warped_wall_sign", + "dragon head": "minecraft:dragon_head", + "green glazed terracotta": "minecraft:green_glazed_terracotta", + "potted red tulip": "minecraft:potted_red_tulip", + "stripped acacia log": "minecraft:stripped_acacia_log", + "sweet berry bush": "minecraft:sweet_berry_bush", + "warped trapdoor": "minecraft:warped_trapdoor", + "andesite slab": "minecraft:andesite_slab", + "gray shulker box": "minecraft:gray_shulker_box", + "lava": "minecraft:lava", + "melon stem": "minecraft:melon_stem", + "light blue stained glass": "minecraft:light_blue_stained_glass", + "purple carpet": "minecraft:purple_carpet", + "cut sandstone": "minecraft:cut_sandstone", + "stripped birch log": "minecraft:stripped_birch_log", + "spruce pressure plate": "minecraft:spruce_pressure_plate", + "yellow carpet": "minecraft:yellow_carpet", + "orange wool": "minecraft:orange_wool", + "acacia fence": "minecraft:acacia_fence", + "bone": "minecraft:bone_block", + "birch sapling": "minecraft:birch_sapling", + "stripped dark oak wood": "minecraft:stripped_dark_oak_wood", + "target": "minecraft:target", + "smooth red sandstone stairs": "minecraft:smooth_red_sandstone_stairs", + "blast furnace": "minecraft:blast_furnace", + "polished diorite stairs": "minecraft:polished_diorite_stairs", + "quartz block": "minecraft:quartz_block", + "cauldron": "minecraft:cauldron", + "dark oak sapling": "minecraft:dark_oak_sapling", + "acacia slab": "minecraft:acacia_slab", + "white terracotta": "minecraft:white_terracotta", + "dark oak sign": "minecraft:dark_oak_sign", + "skeleton wall skull": "minecraft:skeleton_wall_skull", + "orange stained glass pane": "minecraft:orange_stained_glass_pane", + "light blue banner": "minecraft:light_blue_banner", + "shulker box": "minecraft:shulker_box", + "birch log": "minecraft:birch_log", + "polished granite": "minecraft:polished_granite", + "spruce log": "minecraft:spruce_log", + "infested stone bricks": "minecraft:infested_stone_bricks", + "smooth stone": "minecraft:smooth_stone", + "wither rose": "minecraft:wither_rose", + "stripped crimson stem": "minecraft:stripped_crimson_stem", + "potted warped fungus": "minecraft:potted_warped_fungus", + "jungle wall sign": "minecraft:jungle_wall_sign", + "dead bubble coral": "minecraft:dead_bubble_coral_block", + "black carpet": "minecraft:black_carpet", + "light gray stained glass": "minecraft:light_gray_stained_glass", + "oak pressure plate": "minecraft:oak_pressure_plate", + "lime terracotta": "minecraft:lime_terracotta", + "tripwire hook": "minecraft:tripwire_hook", + "polished blackstone brick wall": "minecraft:polished_blackstone_brick_wall", + "brick slab": "minecraft:brick_slab", + "lapis ore": "minecraft:lapis_ore", + "dark oak stairs": "minecraft:dark_oak_stairs", + "chain command": "minecraft:chain_command_block", + "warped nylium": "minecraft:warped_nylium", + "lily pad": "minecraft:lily_pad", + "jungle fence gate": "minecraft:jungle_fence_gate", + "light blue wall banner": "minecraft:light_blue_wall_banner", + "acacia stairs": "minecraft:acacia_stairs", + "tall grass": "minecraft:tall_grass", + "polished blackstone button": "minecraft:polished_blackstone_button", + "barrel": "minecraft:barrel", + "stripped spruce log": "minecraft:stripped_spruce_log", + "chain": "minecraft:chain", + "nether portal": "minecraft:nether_portal", + "light gray concrete": "minecraft:light_gray_concrete", + "weeping vines": "minecraft:weeping_vines", + "brewing stand": "minecraft:brewing_stand", + "magenta glazed terracotta": "minecraft:magenta_glazed_terracotta", + "polished blackstone slab": "minecraft:polished_blackstone_slab", + "light gray concrete powder": "minecraft:light_gray_concrete_powder", + "brown carpet": "minecraft:brown_carpet", + "stripped jungle wood": "minecraft:stripped_jungle_wood", + "potted bamboo": "minecraft:potted_bamboo", + "stripped spruce wood": "minecraft:stripped_spruce_wood", + "dead brain coral": "minecraft:dead_brain_coral_block", + "coal block": "minecraft:coal_block", + "stone stairs": "minecraft:stone_stairs", + "green stained glass": "minecraft:green_stained_glass", + "heavy weighted pressure plate": "minecraft:heavy_weighted_pressure_plate", + "prismarine": "minecraft:prismarine", + "nether bricks": "minecraft:nether_bricks", + "warped sign": "minecraft:warped_sign", + "infested chiseled stone bricks": "minecraft:infested_chiseled_stone_bricks", + "dead horn coral block": "minecraft:dead_horn_coral_block", + "end portal frame": "minecraft:end_portal_frame", + "stripped oak wood": "minecraft:stripped_oak_wood", + "white stained glass pane": "minecraft:white_stained_glass_pane", + "activator rail": "minecraft:activator_rail", + "jungle log": "minecraft:jungle_log", + "vine": "minecraft:vine", + "magenta wool": "minecraft:magenta_wool", + "bone block": "minecraft:bone_block", + "rail": "minecraft:rail", + "coal ore": "minecraft:coal_ore", + "cyan banner": "minecraft:cyan_banner", + "water": "minecraft:water", + "quartz slab": "minecraft:quartz_slab", + "birch stairs": "minecraft:birch_stairs", + "pink stained glass": "minecraft:pink_stained_glass", + "acacia fence gate": "minecraft:acacia_fence_gate", + "red concrete powder": "minecraft:red_concrete_powder", + "iron door": "minecraft:iron_door", + "oak button": "minecraft:oak_button", + "bubble column": "minecraft:bubble_column", + "pink wool": "minecraft:pink_wool", + "light gray carpet": "minecraft:light_gray_carpet", + "chain command block": "minecraft:chain_command_block", + "purple concrete": "minecraft:purple_concrete", + "dragon egg": "minecraft:dragon_egg", + "warped fungus": "minecraft:warped_fungus", + "stripped jungle log": "minecraft:stripped_jungle_log", + "prismarine bricks": "minecraft:prismarine_bricks", + "potted allium": "minecraft:potted_allium", + "andesite stairs": "minecraft:andesite_stairs", + "brown bed": "minecraft:brown_bed", + "crimson hyphae": "minecraft:crimson_hyphae", + "stone brick stairs": "minecraft:stone_brick_stairs", + "snow block": "minecraft:snow_block", + "crimson stairs": "minecraft:crimson_stairs", + "red stained glass pane": "minecraft:red_stained_glass_pane", + "diamond": "minecraft:diamond_block", + "cyan wall banner": "minecraft:cyan_wall_banner", + "brown mushroom": "minecraft:brown_mushroom_block", + "dark oak wood": "minecraft:dark_oak_wood", + "hopper": "minecraft:hopper", + "potted red mushroom": "minecraft:potted_red_mushroom", + "white banner": "minecraft:white_banner", + "magma": "minecraft:magma_block", + "creeper head": "minecraft:creeper_head", + "yellow stained glass pane": "minecraft:yellow_stained_glass_pane", + "black glazed terracotta": "minecraft:black_glazed_terracotta", + "red nether brick slab": "minecraft:red_nether_brick_slab", + "repeating command": "minecraft:repeating_command_block", + "bamboo sapling": "minecraft:bamboo_sapling", + "white carpet": "minecraft:white_carpet", + "gray wall banner": "minecraft:gray_wall_banner", + "potted fern": "minecraft:potted_fern", + "warped roots": "minecraft:warped_roots", + "quartz stairs": "minecraft:quartz_stairs", + "orange glazed terracotta": "minecraft:orange_glazed_terracotta", + "allium": "minecraft:allium", + "oak log": "minecraft:oak_log", + "end stone": "minecraft:end_stone", + "pink wall banner": "minecraft:pink_wall_banner", + "light gray wall banner": "minecraft:light_gray_wall_banner", + "spruce planks": "minecraft:spruce_planks", + "red sandstone slab": "minecraft:red_sandstone_slab", + "crimson fence": "minecraft:crimson_fence", + "sponge": "minecraft:sponge", + "blue concrete powder": "minecraft:blue_concrete_powder", + "green concrete": "minecraft:green_concrete", + "brown glazed terracotta": "minecraft:brown_glazed_terracotta", + "grass": "minecraft:grass_block", + "wheat": "minecraft:wheat", + "andesite wall": "minecraft:andesite_wall", + "piston": "minecraft:piston", + "sea pickle": "minecraft:sea_pickle", + "honey block": "minecraft:honey_block", + "kelp": "minecraft:kelp", + "sunflower": "minecraft:sunflower", + "potted lily of the valley": "minecraft:potted_lily_of_the_valley", + "green banner": "minecraft:green_banner", + "potted spruce sapling": "minecraft:potted_spruce_sapling", + "smooth quartz": "minecraft:smooth_quartz", + "spruce fence": "minecraft:spruce_fence", + "cave air": "minecraft:cave_air", + "smooth stone slab": "minecraft:smooth_stone_slab", + "purpur pillar": "minecraft:purpur_pillar", + "furnace": "minecraft:furnace", + "warped button": "minecraft:warped_button", + "brown mushroom block": "minecraft:brown_mushroom_block", + "attached pumpkin stem": "minecraft:attached_pumpkin_stem", + "polished granite slab": "minecraft:polished_granite_slab", + "potted blue orchid": "minecraft:potted_blue_orchid", + "oak fence": "minecraft:oak_fence", + "dandelion": "minecraft:dandelion", + "dead tube coral fan": "minecraft:dead_tube_coral_fan", + "light gray stained glass pane": "minecraft:light_gray_stained_glass_pane", + "red mushroom block": "minecraft:red_mushroom_block", + "note block": "minecraft:note_block", + "gold block": "minecraft:gold_block", + "soul fire": "minecraft:soul_fire", + "black terracotta": "minecraft:black_terracotta", + "jungle leaves": "minecraft:jungle_leaves", + "mossy cobblestone slab": "minecraft:mossy_cobblestone_slab", + "infested stone": "minecraft:infested_stone", + "orange stained glass": "minecraft:orange_stained_glass", + "polished andesite slab": "minecraft:polished_andesite_slab", + "crimson nylium": "minecraft:crimson_nylium", + "gray concrete": "minecraft:gray_concrete", + "mossy stone brick stairs": "minecraft:mossy_stone_brick_stairs", + "sugar cane": "minecraft:sugar_cane", + "red banner": "minecraft:red_banner", + "magenta wall banner": "minecraft:magenta_wall_banner", + "polished diorite slab": "minecraft:polished_diorite_slab", + "azure bluet": "minecraft:azure_bluet", + "mossy stone bricks": "minecraft:mossy_stone_bricks", + "smooth sandstone": "minecraft:smooth_sandstone", + "green carpet": "minecraft:green_carpet", + "birch trapdoor": "minecraft:birch_trapdoor", + "purpur block": "minecraft:purpur_block", + "dispenser": "minecraft:dispenser", + "gray stained glass": "minecraft:gray_stained_glass", + "chiseled polished blackstone": "minecraft:chiseled_polished_blackstone", + "magenta concrete": "minecraft:magenta_concrete", + "spruce wood": "minecraft:spruce_wood", + "dead bubble coral wall fan": "minecraft:dead_bubble_coral_wall_fan", + "fire coral block": "minecraft:fire_coral_block", + "black wool": "minecraft:black_wool", + "cut red sandstone slab": "minecraft:cut_red_sandstone_slab", + "potted oak sapling": "minecraft:potted_oak_sapling", + "infested cobblestone": "minecraft:infested_cobblestone", + "light blue concrete": "minecraft:light_blue_concrete", + "horn coral fan": "minecraft:horn_coral_fan", + "birch fence": "minecraft:birch_fence", + "purple concrete powder": "minecraft:purple_concrete_powder", + "birch wood": "minecraft:birch_wood", + "cyan stained glass pane": "minecraft:cyan_stained_glass_pane", + "nether brick wall": "minecraft:nether_brick_wall", + "black concrete": "minecraft:black_concrete", + "lime banner": "minecraft:lime_banner", + "iron": "minecraft:iron_block", + "light blue stained glass pane": "minecraft:light_blue_stained_glass_pane", + "white concrete": "minecraft:white_concrete", + "twisting vines": "minecraft:twisting_vines", + "dropper": "minecraft:dropper", + "polished blackstone brick stairs": "minecraft:polished_blackstone_brick_stairs", + "lime wall banner": "minecraft:lime_wall_banner", + "crimson trapdoor": "minecraft:crimson_trapdoor", + "cobblestone wall": "minecraft:cobblestone_wall", + "bookshelf": "minecraft:bookshelf", + "brain coral fan": "minecraft:brain_coral_fan", + "purpur": "minecraft:purpur_block", + "pink banner": "minecraft:pink_banner", + "bell": "minecraft:bell", + "emerald ore": "minecraft:emerald_ore", + "acacia log": "minecraft:acacia_log", + "crimson fence gate": "minecraft:crimson_fence_gate", + "white bed": "minecraft:white_bed", + "spruce slab": "minecraft:spruce_slab", + "birch slab": "minecraft:birch_slab", + "anvil": "minecraft:anvil", + "structure block": "minecraft:structure_block", + "oak slab": "minecraft:oak_slab", + "red tulip": "minecraft:red_tulip", + "cut sandstone slab": "minecraft:cut_sandstone_slab", + "birch pressure plate": "minecraft:birch_pressure_plate", + "soul campfire": "minecraft:soul_campfire", + "red wool": "minecraft:red_wool", + "attached melon stem": "minecraft:attached_melon_stem", + "soul torch": "minecraft:soul_torch", + "torch": "minecraft:torch", + "flower pot": "minecraft:flower_pot", + "acacia sapling": "minecraft:acacia_sapling", + "lantern": "minecraft:lantern", + "iron block": "minecraft:iron_block", + "spawner": "minecraft:spawner", + "crimson planks": "minecraft:crimson_planks", + "bubble coral block": "minecraft:bubble_coral_block", + "acacia sign": "minecraft:acacia_sign", + "jungle stairs": "minecraft:jungle_stairs", + "jungle door": "minecraft:jungle_door", + "potted dark oak sapling": "minecraft:potted_dark_oak_sapling", + "blue stained glass": "minecraft:blue_stained_glass", + "lapis block": "minecraft:lapis_block", + "ancient debris": "minecraft:ancient_debris", + "dead fire coral": "minecraft:dead_fire_coral_block", + "warped door": "minecraft:warped_door", + "dark prismarine slab": "minecraft:dark_prismarine_slab", + "dark oak slab": "minecraft:dark_oak_slab", + "nether wart block": "minecraft:nether_wart_block", + "bubble coral fan": "minecraft:bubble_coral_fan", + "red sandstone wall": "minecraft:red_sandstone_wall", + "cracked stone bricks": "minecraft:cracked_stone_bricks", + "dirt": "minecraft:dirt", + "lever": "minecraft:lever", + "lime carpet": "minecraft:lime_carpet", + "smooth sandstone stairs": "minecraft:smooth_sandstone_stairs", + "dark oak planks": "minecraft:dark_oak_planks", + "purple glazed terracotta": "minecraft:purple_glazed_terracotta", + "spruce stairs": "minecraft:spruce_stairs", + "coal": "minecraft:coal_block", + "emerald block": "minecraft:emerald_block", + "acacia planks": "minecraft:acacia_planks", + "brown terracotta": "minecraft:brown_terracotta", + "green wall banner": "minecraft:green_wall_banner", + "glass pane": "minecraft:glass_pane", + "cobblestone": "minecraft:cobblestone", + "red carpet": "minecraft:red_carpet", + "red mushroom": "minecraft:red_mushroom_block", + "bricks": "minecraft:bricks", + "green terracotta": "minecraft:green_terracotta", + "white wall banner": "minecraft:white_wall_banner", + "structure": "minecraft:structure_block", + "structure void": "minecraft:structure_void", + "jungle sapling": "minecraft:jungle_sapling", + "potted warped roots": "minecraft:potted_warped_roots", + "magenta shulker box": "minecraft:magenta_shulker_box", + "pumpkin": "minecraft:pumpkin", + "polished blackstone wall": "minecraft:polished_blackstone_wall", + "mossy stone brick wall": "minecraft:mossy_stone_brick_wall", + "acacia wall sign": "minecraft:acacia_wall_sign", + "dead horn coral fan": "minecraft:dead_horn_coral_fan", + "blue wool": "minecraft:blue_wool", + "mossy cobblestone wall": "minecraft:mossy_cobblestone_wall", + "chiseled sandstone": "minecraft:chiseled_sandstone", + "spruce sapling": "minecraft:spruce_sapling", + "observer": "minecraft:observer", + "dead brain coral fan": "minecraft:dead_brain_coral_fan", + "pink concrete": "minecraft:pink_concrete", + "podzol": "minecraft:podzol", + "redstone wire": "minecraft:redstone_wire", + "stripped dark oak log": "minecraft:stripped_dark_oak_log", + "fire": "minecraft:fire", + "yellow concrete powder": "minecraft:yellow_concrete_powder", + "andesite": "minecraft:andesite", + "detector rail": "minecraft:detector_rail", + "chiseled red sandstone": "minecraft:chiseled_red_sandstone", + "pink stained glass pane": "minecraft:pink_stained_glass_pane", + "gray banner": "minecraft:gray_banner", + "chiseled stone bricks": "minecraft:chiseled_stone_bricks", + "pumpkin stem": "minecraft:pumpkin_stem", + "hay block": "minecraft:hay_block", + "jungle trapdoor": "minecraft:jungle_trapdoor", + "peony": "minecraft:peony", + "yellow concrete": "minecraft:yellow_concrete", + "light gray shulker box": "minecraft:light_gray_shulker_box", + "poppy": "minecraft:poppy", + "end stone bricks": "minecraft:end_stone_bricks", + "gray concrete powder": "minecraft:gray_concrete_powder", + "soul sand": "minecraft:soul_sand", + "orange banner": "minecraft:orange_banner", + "cactus": "minecraft:cactus", + "magma block": "minecraft:magma_block", + "carrots": "minecraft:carrots", + "jungle pressure plate": "minecraft:jungle_pressure_plate", + "pink glazed terracotta": "minecraft:pink_glazed_terracotta", + "black wall banner": "minecraft:black_wall_banner", + "granite wall": "minecraft:granite_wall", + "red nether brick stairs": "minecraft:red_nether_brick_stairs", + "light gray banner": "minecraft:light_gray_banner", + "skeleton skull": "minecraft:skeleton_skull", + "bee nest": "minecraft:bee_nest", + "light gray wool": "minecraft:light_gray_wool", + "powered rail": "minecraft:powered_rail", + "lime glazed terracotta": "minecraft:lime_glazed_terracotta", + "infested cracked stone bricks": "minecraft:infested_cracked_stone_bricks", + "nether brick slab": "minecraft:nether_brick_slab", + "blue shulker box": "minecraft:blue_shulker_box", + "red glazed terracotta": "minecraft:red_glazed_terracotta", + "slime block": "minecraft:slime_block", + "warped hyphae": "minecraft:warped_hyphae", + "purple wool": "minecraft:purple_wool", + "ice": "minecraft:ice", + "lime stained glass": "minecraft:lime_stained_glass", + "mossy cobblestone stairs": "minecraft:mossy_cobblestone_stairs", + "smoker": "minecraft:smoker", + "respawn anchor": "minecraft:respawn_anchor", + "lime shulker box": "minecraft:lime_shulker_box", + "red shulker box": "minecraft:red_shulker_box", + "loom": "minecraft:loom", + "pink terracotta": "minecraft:pink_terracotta", + "brown banner": "minecraft:brown_banner", + "end gateway": "minecraft:end_gateway", + "potted crimson fungus": "minecraft:potted_crimson_fungus", + "potted cactus": "minecraft:potted_cactus", + "spruce fence gate": "minecraft:spruce_fence_gate", + "blue stained glass pane": "minecraft:blue_stained_glass_pane", + "composter": "minecraft:composter", + "obsidian": "minecraft:obsidian", + "crimson slab": "minecraft:crimson_slab", + "brown wool": "minecraft:brown_wool", + "purple wall banner": "minecraft:purple_wall_banner", + "brain coral block": "minecraft:brain_coral_block", + "repeating command block": "minecraft:repeating_command_block", + "potted crimson roots": "minecraft:potted_crimson_roots", + "spruce wall sign": "minecraft:spruce_wall_sign", + "crimson wall sign": "minecraft:crimson_wall_sign", + "orange concrete powder": "minecraft:orange_concrete_powder", + "redstone ore": "minecraft:redstone_ore", + "potatoes": "minecraft:potatoes", + "jukebox": "minecraft:jukebox", + "oak sign": "minecraft:oak_sign", + "tall seagrass": "minecraft:tall_seagrass", + "honey": "minecraft:honey_block", + "sandstone stairs": "minecraft:sandstone_stairs", + "tube coral block": "minecraft:tube_coral_block", + "warped stairs": "minecraft:warped_stairs", + "dead fire coral fan": "minecraft:dead_fire_coral_fan", + "iron ore": "minecraft:iron_ore", + "void air": "minecraft:void_air", + "mushroom stem": "minecraft:mushroom_stem", + "dark oak trapdoor": "minecraft:dark_oak_trapdoor", + "stone": "minecraft:stone", + "stripped acacia wood": "minecraft:stripped_acacia_wood", + "potted wither rose": "minecraft:potted_wither_rose", + "zombie wall head": "minecraft:zombie_wall_head", + "acacia leaves": "minecraft:acacia_leaves", + "tube coral fan": "minecraft:tube_coral_fan", + "potted oxeye daisy": "minecraft:potted_oxeye_daisy", + "green bed": "minecraft:green_bed", + "player wall head": "minecraft:player_wall_head", + "polished andesite stairs": "minecraft:polished_andesite_stairs", + "redstone torch": "minecraft:redstone_torch", + "dark oak door": "minecraft:dark_oak_door", + "polished blackstone stairs": "minecraft:polished_blackstone_stairs", + "yellow bed": "minecraft:yellow_bed", + "oak stairs": "minecraft:oak_stairs", + "red sand": "minecraft:red_sand", + "redstone wall torch": "minecraft:redstone_wall_torch", + "tube coral wall fan": "minecraft:tube_coral_wall_fan", + "end stone brick slab": "minecraft:end_stone_brick_slab", + "nether quartz ore": "minecraft:nether_quartz_ore", + "fern": "minecraft:fern", + "gray bed": "minecraft:gray_bed", + "trapped chest": "minecraft:trapped_chest", + "light blue carpet": "minecraft:light_blue_carpet", + "large fern": "minecraft:large_fern", + "black banner": "minecraft:black_banner", + "purple terracotta": "minecraft:purple_terracotta", + "stripped birch wood": "minecraft:stripped_birch_wood", + "purpur slab": "minecraft:purpur_slab", + "soul lantern": "minecraft:soul_lantern", + "yellow wool": "minecraft:yellow_wool", + "smithing table": "minecraft:smithing_table", + "dark oak fence gate": "minecraft:dark_oak_fence_gate", + "dark oak button": "minecraft:dark_oak_button", + "honeycomb block": "minecraft:honeycomb_block", + "white glazed terracotta": "minecraft:white_glazed_terracotta", + "dried kelp block": "minecraft:dried_kelp_block", + "warped planks": "minecraft:warped_planks", + "pink carpet": "minecraft:pink_carpet", + "blue wall banner": "minecraft:blue_wall_banner", + "wall torch": "minecraft:wall_torch", + "diamond ore": "minecraft:diamond_ore", + "sandstone slab": "minecraft:sandstone_slab", + "cobblestone slab": "minecraft:cobblestone_slab", + "nether sprouts": "minecraft:nether_sprouts", + "quartz bricks": "minecraft:quartz_bricks", + "granite stairs": "minecraft:granite_stairs", + "blue ice": "minecraft:blue_ice", + "stone button": "minecraft:stone_button", + "potted orange tulip": "minecraft:potted_orange_tulip", + "crimson roots": "minecraft:crimson_roots", + "polished blackstone": "minecraft:polished_blackstone", + "spruce trapdoor": "minecraft:spruce_trapdoor", + "warped wart": "minecraft:warped_wart_block", + "cyan carpet": "minecraft:cyan_carpet", + "fire coral": "minecraft:fire_coral_block", + "cornflower": "minecraft:cornflower", + "birch wall sign": "minecraft:birch_wall_sign", + "dead tube coral": "minecraft:dead_tube_coral_block", + "cyan terracotta": "minecraft:cyan_terracotta", + "warped pressure plate": "minecraft:warped_pressure_plate", + "dark prismarine": "minecraft:dark_prismarine", + "acacia door": "minecraft:acacia_door", + "orange concrete": "minecraft:orange_concrete", + "stone bricks": "minecraft:stone_bricks", + "barrier": "minecraft:barrier", + "beetroots": "minecraft:beetroots", + "prismarine brick slab": "minecraft:prismarine_brick_slab", + "petrified oak slab": "minecraft:petrified_oak_slab", + "campfire": "minecraft:campfire", + "oak trapdoor": "minecraft:oak_trapdoor", + "spruce leaves": "minecraft:spruce_leaves", + "dead fire coral block": "minecraft:dead_fire_coral_block", + "horn coral": "minecraft:horn_coral_block", + "stripped warped stem": "minecraft:stripped_warped_stem", + "birch fence gate": "minecraft:birch_fence_gate", + "black bed": "minecraft:black_bed", + "moving piston": "minecraft:moving_piston", + "infested mossy stone bricks": "minecraft:infested_mossy_stone_bricks", + "blue carpet": "minecraft:blue_carpet", + "light gray glazed terracotta": "minecraft:light_gray_glazed_terracotta", + "white wool": "minecraft:white_wool", + "birch button": "minecraft:birch_button", + "spruce sign": "minecraft:spruce_sign", + "note": "minecraft:note_block", + "birch sign": "minecraft:birch_sign", + "shroomlight": "minecraft:shroomlight", + "magenta carpet": "minecraft:magenta_carpet", + "purple shulker box": "minecraft:purple_shulker_box", + "gray wool": "minecraft:gray_wool", + "light gray terracotta": "minecraft:light_gray_terracotta", + "granite slab": "minecraft:granite_slab", + "netherrack": "minecraft:netherrack", + "end portal": "minecraft:end_portal", + "creeper wall head": "minecraft:creeper_wall_head", + "oak wood": "minecraft:oak_wood", + "blue concrete": "minecraft:blue_concrete", + "damaged anvil": "minecraft:damaged_anvil", + "dead brain coral wall fan": "minecraft:dead_brain_coral_wall_fan", + "jungle planks": "minecraft:jungle_planks", + "light gray bed": "minecraft:light_gray_bed", + "command": "minecraft:command_block", + "white tulip": "minecraft:white_tulip", + "potted dead bush": "minecraft:potted_dead_bush", + "lily of the valley": "minecraft:lily_of_the_valley", + "stone brick slab": "minecraft:stone_brick_slab", + "granite": "minecraft:granite", + "jungle sign": "minecraft:jungle_sign", + "brown stained glass": "minecraft:brown_stained_glass", + "pink shulker box": "minecraft:pink_shulker_box", + "crimson button": "minecraft:crimson_button" + } +} \ No newline at end of file diff --git a/nlpcraft-examples/minecraft-model/src/main/resources/item.json b/nlpcraft-examples/minecraft-model/src/main/resources/item.json new file mode 100644 index 0000000..4e37f5f --- /dev/null +++ b/nlpcraft-examples/minecraft-model/src/main/resources/item.json @@ -0,0 +1,997 @@ +{ + "version": "1.16.4", + "data": { + "sea lantern": "minecraft:sea_lantern", + "oak fence gate": "minecraft:oak_fence_gate", + "red bed": "minecraft:red_bed", + "egg": "minecraft:egg", + "black shulker box": "minecraft:black_shulker_box", + "dark oak leaves": "minecraft:dark_oak_leaves", + "melon slice": "minecraft:melon_slice", + "guardian spawn egg": "minecraft:guardian_spawn_egg", + "chiseled quartz block": "minecraft:chiseled_quartz_block", + "warped wart block": "minecraft:warped_wart_block", + "slime spawn egg": "minecraft:slime_spawn_egg", + "green concrete powder": "minecraft:green_concrete_powder", + "leather helmet": "minecraft:leather_helmet", + "rabbit": "minecraft:rabbit", + "dark oak log": "minecraft:dark_oak_log", + "chiseled nether bricks": "minecraft:chiseled_nether_bricks", + "music disc blocks": "minecraft:music_disc_blocks", + "ghast tear": "minecraft:ghast_tear", + "iron nugget": "minecraft:iron_nugget", + "fletching table": "minecraft:fletching_table", + "scaffolding": "minecraft:scaffolding", + "brick stairs": "minecraft:brick_stairs", + "crimson sign": "minecraft:crimson_sign", + "cooked rabbit": "minecraft:cooked_rabbit", + "black stained glass pane": "minecraft:black_stained_glass_pane", + "phantom spawn egg": "minecraft:phantom_spawn_egg", + "netherite ingot": "minecraft:netherite_ingot", + "cyan shulker box": "minecraft:cyan_shulker_box", + "strider spawn egg": "minecraft:strider_spawn_egg", + "honeycomb": "minecraft:honeycomb_block", + "blackstone slab": "minecraft:blackstone_slab", + "prismarine slab": "minecraft:prismarine_slab", + "stone pressure plate": "minecraft:stone_pressure_plate", + "iron trapdoor": "minecraft:iron_trapdoor", + "redstone": "minecraft:redstone_block", + "end stone brick stairs": "minecraft:end_stone_brick_stairs", + "stone brick wall": "minecraft:stone_brick_wall", + "wolf spawn egg": "minecraft:wolf_spawn_egg", + "cyan glazed terracotta": "minecraft:cyan_glazed_terracotta", + "nether wart": "minecraft:nether_wart_block", + "chorus plant": "minecraft:chorus_plant", + "dead brain coral block": "minecraft:dead_brain_coral_block", + "netherite block": "minecraft:netherite_block", + "dead bubble coral block": "minecraft:dead_bubble_coral_block", + "tube coral": "minecraft:tube_coral_block", + "diamond sword": "minecraft:diamond_sword", + "pink bed": "minecraft:pink_bed", + "wooden sword": "minecraft:wooden_sword", + "slime": "minecraft:slime_block", + "golden pickaxe": "minecraft:golden_pickaxe", + "gold": "minecraft:gold_block", + "acacia pressure plate": "minecraft:acacia_pressure_plate", + "zombified piglin spawn egg": "minecraft:zombified_piglin_spawn_egg", + "dead bubble coral fan": "minecraft:dead_bubble_coral_fan", + "black stained glass": "minecraft:black_stained_glass", + "dead horn coral": "minecraft:dead_horn_coral_block", + "black concrete powder": "minecraft:black_concrete_powder", + "red terracotta": "minecraft:red_terracotta", + "wither skeleton skull": "minecraft:wither_skeleton_skull", + "coarse dirt": "minecraft:coarse_dirt", + "smooth quartz slab": "minecraft:smooth_quartz_slab", + "knowledge book": "minecraft:knowledge_book", + "daylight detector": "minecraft:daylight_detector", + "charcoal": "minecraft:charcoal", + "magenta stained glass": "minecraft:magenta_stained_glass", + "saddle": "minecraft:saddle", + "acacia button": "minecraft:acacia_button", + "crimson fungus": "minecraft:crimson_fungus", + "jungle wood": "minecraft:jungle_wood", + "dead tube coral block": "minecraft:dead_tube_coral_block", + "leather chestplate": "minecraft:leather_chestplate", + "ender chest": "minecraft:ender_chest", + "pink concrete powder": "minecraft:pink_concrete_powder", + "ink sac": "minecraft:ink_sac", + "vindicator spawn egg": "minecraft:vindicator_spawn_egg", + "farmland": "minecraft:farmland", + "lime stained glass pane": "minecraft:lime_stained_glass_pane", + "melon": "minecraft:melon", + "spider eye": "minecraft:spider_eye", + "husk spawn egg": "minecraft:husk_spawn_egg", + "magenta dye": "minecraft:magenta_dye", + "music disc far": "minecraft:music_disc_far", + "tropical fish bucket": "minecraft:tropical_fish_bucket", + "light blue bed": "minecraft:light_blue_bed", + "polished basalt": "minecraft:polished_basalt", + "redstone lamp": "minecraft:redstone_lamp", + "warped stem": "minecraft:warped_stem", + "dried kelp": "minecraft:dried_kelp_block", + "sand": "minecraft:sand", + "redstone block": "minecraft:redstone_block", + "red sandstone": "minecraft:red_sandstone", + "beacon": "minecraft:beacon", + "lime wool": "minecraft:lime_wool", + "flint": "minecraft:flint", + "lime bed": "minecraft:lime_bed", + "brown concrete powder": "minecraft:brown_concrete_powder", + "magenta banner": "minecraft:magenta_banner", + "orange tulip": "minecraft:orange_tulip", + "yellow glazed terracotta": "minecraft:yellow_glazed_terracotta", + "gray terracotta": "minecraft:gray_terracotta", + "emerald": "minecraft:emerald_block", + "blackstone": "minecraft:blackstone", + "acacia trapdoor": "minecraft:acacia_trapdoor", + "light blue wool": "minecraft:light_blue_wool", + "netherite sword": "minecraft:netherite_sword", + "drowned spawn egg": "minecraft:drowned_spawn_egg", + "dark oak fence": "minecraft:dark_oak_fence", + "iron bars": "minecraft:iron_bars", + "rose bush": "minecraft:rose_bush", + "nether brick fence": "minecraft:nether_brick_fence", + "beehive": "minecraft:beehive", + "lilac": "minecraft:lilac", + "netherite helmet": "minecraft:netherite_helmet", + "magenta stained glass pane": "minecraft:magenta_stained_glass_pane", + "brown concrete": "minecraft:brown_concrete", + "red stained glass": "minecraft:red_stained_glass", + "light blue glazed terracotta": "minecraft:light_blue_glazed_terracotta", + "cracked polished blackstone bricks": "minecraft:cracked_polished_blackstone_bricks", + "carved pumpkin": "minecraft:carved_pumpkin", + "sticky piston": "minecraft:sticky_piston", + "red concrete": "minecraft:red_concrete", + "nether gold ore": "minecraft:nether_gold_ore", + "fire coral fan": "minecraft:fire_coral_fan", + "oak door": "minecraft:oak_door", + "fire charge": "minecraft:fire_charge", + "prismarine stairs": "minecraft:prismarine_stairs", + "warped fence": "minecraft:warped_fence", + "stone slab": "minecraft:stone_slab", + "light weighted pressure plate": "minecraft:light_weighted_pressure_plate", + "green stained glass pane": "minecraft:green_stained_glass_pane", + "warped slab": "minecraft:warped_slab", + "stray spawn egg": "minecraft:stray_spawn_egg", + "nether brick stairs": "minecraft:nether_brick_stairs", + "white stained glass": "minecraft:white_stained_glass", + "lime concrete powder": "minecraft:lime_concrete_powder", + "jungle slab": "minecraft:jungle_slab", + "chorus flower": "minecraft:chorus_flower", + "glowstone": "minecraft:glowstone", + "chipped anvil": "minecraft:chipped_anvil", + "purpur stairs": "minecraft:purpur_stairs", + "beetroot soup": "minecraft:beetroot_soup", + "end rod": "minecraft:end_rod", + "yellow dye": "minecraft:yellow_dye", + "crimson stem": "minecraft:crimson_stem", + "diorite": "minecraft:diorite", + "light blue concrete powder": "minecraft:light_blue_concrete_powder", + "lime concrete": "minecraft:lime_concrete", + "blue bed": "minecraft:blue_bed", + "fermented spider eye": "minecraft:fermented_spider_eye", + "yellow terracotta": "minecraft:yellow_terracotta", + "polished andesite": "minecraft:polished_andesite", + "cobweb": "minecraft:cobweb", + "blaze powder": "minecraft:blaze_powder", + "pink tulip": "minecraft:pink_tulip", + "light blue terracotta": "minecraft:light_blue_terracotta", + "gravel": "minecraft:gravel", + "cyan concrete powder": "minecraft:cyan_concrete_powder", + "chainmail chestplate": "minecraft:chainmail_chestplate", + "elytra": "minecraft:elytra", + "tipped arrow": "minecraft:tipped_arrow", + "yellow shulker box": "minecraft:yellow_shulker_box", + "jigsaw": "minecraft:jigsaw", + "cod bucket": "minecraft:cod_bucket", + "yellow banner": "minecraft:yellow_banner", + "tnt": "minecraft:tnt", + "diorite wall": "minecraft:diorite_wall", + "prismarine brick stairs": "minecraft:prismarine_brick_stairs", + "stone axe": "minecraft:stone_axe", + "wheat seeds": "minecraft:wheat_seeds", + "cyan wool": "minecraft:cyan_wool", + "white concrete powder": "minecraft:white_concrete_powder", + "written book": "minecraft:written_book", + "tnt minecart": "minecraft:tnt_minecart", + "diamond block": "minecraft:diamond_block", + "birch leaves": "minecraft:birch_leaves", + "cobblestone stairs": "minecraft:cobblestone_stairs", + "golden leggings": "minecraft:golden_leggings", + "crimson pressure plate": "minecraft:crimson_pressure_plate", + "air": "minecraft:air", + "sandstone": "minecraft:sandstone", + "item frame": "minecraft:item_frame", + "cyan concrete": "minecraft:cyan_concrete", + "conduit": "minecraft:conduit", + "music disc chirp": "minecraft:music_disc_chirp", + "command block": "minecraft:command_block", + "bedrock": "minecraft:bedrock", + "purple stained glass pane": "minecraft:purple_stained_glass_pane", + "blaze rod": "minecraft:blaze_rod", + "potato": "minecraft:potato", + "oxeye daisy": "minecraft:oxeye_daisy", + "bat spawn egg": "minecraft:bat_spawn_egg", + "blue orchid": "minecraft:blue_orchid", + "end stone brick wall": "minecraft:end_stone_brick_wall", + "golden sword": "minecraft:golden_sword", + "cooked cod": "minecraft:cooked_cod", + "glowstone dust": "minecraft:glowstone_dust", + "bubble coral": "minecraft:bubble_coral_block", + "comparator": "minecraft:comparator", + "chainmail leggings": "minecraft:chainmail_leggings", + "rabbit stew": "minecraft:rabbit_stew", + "diorite stairs": "minecraft:diorite_stairs", + "smooth sandstone slab": "minecraft:smooth_sandstone_slab", + "cod": "minecraft:cod", + "jack o lantern": "minecraft:jack_o_lantern", + "orange bed": "minecraft:orange_bed", + "zombie head": "minecraft:zombie_head", + "polished diorite": "minecraft:polished_diorite", + "crafting table": "minecraft:crafting_table", + "arrow": "minecraft:arrow", + "salmon spawn egg": "minecraft:salmon_spawn_egg", + "blackstone wall": "minecraft:blackstone_wall", + "netherite": "minecraft:netherite_block", + "netherite shovel": "minecraft:netherite_shovel", + "oak planks": "minecraft:oak_planks", + "dark prismarine stairs": "minecraft:dark_prismarine_stairs", + "phantom membrane": "minecraft:phantom_membrane", + "cut red sandstone": "minecraft:cut_red_sandstone", + "stonecutter": "minecraft:stonecutter", + "light blue shulker box": "minecraft:light_blue_shulker_box", + "oak sapling": "minecraft:oak_sapling", + "vex spawn egg": "minecraft:vex_spawn_egg", + "cocoa beans": "minecraft:cocoa_beans", + "polished blackstone brick slab": "minecraft:polished_blackstone_brick_slab", + "spruce button": "minecraft:spruce_button", + "terracotta": "minecraft:terracotta", + "orange terracotta": "minecraft:orange_terracotta", + "clock": "minecraft:clock", + "zombie horse spawn egg": "minecraft:zombie_horse_spawn_egg", + "purple banner": "minecraft:purple_banner", + "cartography table": "minecraft:cartography_table", + "snow": "minecraft:snow_block", + "grass path": "minecraft:grass_path", + "experience bottle": "minecraft:experience_bottle", + "birch planks": "minecraft:birch_planks", + "polished blackstone pressure plate": "minecraft:polished_blackstone_pressure_plate", + "pig spawn egg": "minecraft:pig_spawn_egg", + "chicken": "minecraft:chicken", + "brick wall": "minecraft:brick_wall", + "hopper minecart": "minecraft:hopper_minecart", + "gilded blackstone": "minecraft:gilded_blackstone", + "gray glazed terracotta": "minecraft:gray_glazed_terracotta", + "grass block": "minecraft:grass_block", + "smooth red sandstone slab": "minecraft:smooth_red_sandstone_slab", + "basalt": "minecraft:basalt", + "green wool": "minecraft:green_wool", + "horn coral block": "minecraft:horn_coral_block", + "cracked nether bricks": "minecraft:cracked_nether_bricks", + "spruce door": "minecraft:spruce_door", + "quartz pillar": "minecraft:quartz_pillar", + "stripped warped hyphae": "minecraft:stripped_warped_hyphae", + "flower banner pattern": "minecraft:flower_banner_pattern", + "quartz": "minecraft:quartz_block", + "beetroot": "minecraft:beetroot", + "red nether bricks": "minecraft:red_nether_bricks", + "acacia boat": "minecraft:acacia_boat", + "ladder": "minecraft:ladder", + "lodestone": "minecraft:lodestone", + "birch door": "minecraft:birch_door", + "sandstone wall": "minecraft:sandstone_wall", + "yellow stained glass": "minecraft:yellow_stained_glass", + "cyan stained glass": "minecraft:cyan_stained_glass", + "golden chestplate": "minecraft:golden_chestplate", + "crying obsidian": "minecraft:crying_obsidian", + "brown stained glass pane": "minecraft:brown_stained_glass_pane", + "player head": "minecraft:player_head", + "warped fence gate": "minecraft:warped_fence_gate", + "purple stained glass": "minecraft:purple_stained_glass", + "polished granite stairs": "minecraft:polished_granite_stairs", + "red dye": "minecraft:red_dye", + "cake": "minecraft:cake", + "smooth quartz stairs": "minecraft:smooth_quartz_stairs", + "lapis": "minecraft:lapis_block", + "pumpkin pie": "minecraft:pumpkin_pie", + "crimson door": "minecraft:crimson_door", + "chiseled quartz": "minecraft:chiseled_quartz_block", + "dark oak pressure plate": "minecraft:dark_oak_pressure_plate", + "salmon bucket": "minecraft:salmon_bucket", + "lingering potion": "minecraft:lingering_potion", + "polished blackstone bricks": "minecraft:polished_blackstone_bricks", + "gunpowder": "minecraft:gunpowder", + "pufferfish bucket": "minecraft:pufferfish_bucket", + "diamond hoe": "minecraft:diamond_hoe", + "bamboo": "minecraft:bamboo", + "turtle egg": "minecraft:turtle_egg", + "magenta terracotta": "minecraft:magenta_terracotta", + "blue terracotta": "minecraft:blue_terracotta", + "creeper banner pattern": "minecraft:creeper_banner_pattern", + "stripped oak log": "minecraft:stripped_oak_log", + "gray stained glass pane": "minecraft:gray_stained_glass_pane", + "orange carpet": "minecraft:orange_carpet", + "golden hoe": "minecraft:golden_hoe", + "furnace minecart": "minecraft:furnace_minecart", + "magenta concrete powder": "minecraft:magenta_concrete_powder", + "brain coral": "minecraft:brain_coral_block", + "netherite scrap": "minecraft:netherite_scrap", + "white shulker box": "minecraft:white_shulker_box", + "dead bush": "minecraft:dead_bush", + "oak boat": "minecraft:oak_boat", + "skeleton horse spawn egg": "minecraft:skeleton_horse_spawn_egg", + "spruce boat": "minecraft:spruce_boat", + "mossy stone brick slab": "minecraft:mossy_stone_brick_slab", + "clay": "minecraft:clay", + "purple bed": "minecraft:purple_bed", + "nether brick": "minecraft:nether_brick", + "soul soil": "minecraft:soul_soil", + "magenta bed": "minecraft:magenta_bed", + "jungle button": "minecraft:jungle_button", + "lectern": "minecraft:lectern", + "magma cream": "minecraft:magma_cream", + "stone pickaxe": "minecraft:stone_pickaxe", + "birch boat": "minecraft:birch_boat", + "red sandstone stairs": "minecraft:red_sandstone_stairs", + "wet sponge": "minecraft:wet_sponge", + "chest minecart": "minecraft:chest_minecart", + "stripped crimson hyphae": "minecraft:stripped_crimson_hyphae", + "music disc ward": "minecraft:music_disc_ward", + "jungle fence": "minecraft:jungle_fence", + "gold ore": "minecraft:gold_ore", + "mossy cobblestone": "minecraft:mossy_cobblestone", + "blue glazed terracotta": "minecraft:blue_glazed_terracotta", + "jungle boat": "minecraft:jungle_boat", + "pumpkin seeds": "minecraft:pumpkin_seeds", + "oak leaves": "minecraft:oak_leaves", + "gray carpet": "minecraft:gray_carpet", + "diamond leggings": "minecraft:diamond_leggings", + "diamond boots": "minecraft:diamond_boots", + "creeper spawn egg": "minecraft:creeper_spawn_egg", + "repeater": "minecraft:repeater", + "netherite hoe": "minecraft:netherite_hoe", + "mycelium": "minecraft:mycelium", + "blue banner": "minecraft:blue_banner", + "red nether brick wall": "minecraft:red_nether_brick_wall", + "chicken spawn egg": "minecraft:chicken_spawn_egg", + "acacia wood": "minecraft:acacia_wood", + "cyan bed": "minecraft:cyan_bed", + "mooshroom spawn egg": "minecraft:mooshroom_spawn_egg", + "brown shulker box": "minecraft:brown_shulker_box", + "enchanting table": "minecraft:enchanting_table", + "green shulker box": "minecraft:green_shulker_box", + "smooth red sandstone": "minecraft:smooth_red_sandstone", + "hay": "minecraft:hay_block", + "glass": "minecraft:glass", + "chest": "minecraft:chest", + "seagrass": "minecraft:seagrass", + "lime dye": "minecraft:lime_dye", + "packed ice": "minecraft:packed_ice", + "prismarine wall": "minecraft:prismarine_wall", + "diorite slab": "minecraft:diorite_slab", + "grindstone": "minecraft:grindstone", + "orange shulker box": "minecraft:orange_shulker_box", + "blackstone stairs": "minecraft:blackstone_stairs", + "ender eye": "minecraft:ender_eye", + "green glazed terracotta": "minecraft:green_glazed_terracotta", + "dragon head": "minecraft:dragon_head", + "stripped acacia log": "minecraft:stripped_acacia_log", + "cooked beef": "minecraft:cooked_beef", + "string": "minecraft:string", + "book": "minecraft:book", + "warped trapdoor": "minecraft:warped_trapdoor", + "andesite slab": "minecraft:andesite_slab", + "gray shulker box": "minecraft:gray_shulker_box", + "rabbit foot": "minecraft:rabbit_foot", + "beetroot seeds": "minecraft:beetroot_seeds", + "light blue stained glass": "minecraft:light_blue_stained_glass", + "diamond shovel": "minecraft:diamond_shovel", + "cave spider spawn egg": "minecraft:cave_spider_spawn_egg", + "purple carpet": "minecraft:purple_carpet", + "cut sandstone": "minecraft:cut_sandstone", + "stripped birch log": "minecraft:stripped_birch_log", + "spruce pressure plate": "minecraft:spruce_pressure_plate", + "iron axe": "minecraft:iron_axe", + "yellow carpet": "minecraft:yellow_carpet", + "trident": "minecraft:trident", + "orange wool": "minecraft:orange_wool", + "acacia fence": "minecraft:acacia_fence", + "bone": "minecraft:bone_block", + "birch sapling": "minecraft:birch_sapling", + "stripped dark oak wood": "minecraft:stripped_dark_oak_wood", + "target": "minecraft:target", + "smooth red sandstone stairs": "minecraft:smooth_red_sandstone_stairs", + "blast furnace": "minecraft:blast_furnace", + "polished diorite stairs": "minecraft:polished_diorite_stairs", + "quartz block": "minecraft:quartz_block", + "cauldron": "minecraft:cauldron", + "dark oak sapling": "minecraft:dark_oak_sapling", + "acacia slab": "minecraft:acacia_slab", + "crossbow": "minecraft:crossbow", + "white terracotta": "minecraft:white_terracotta", + "dark oak sign": "minecraft:dark_oak_sign", + "orange stained glass pane": "minecraft:orange_stained_glass_pane", + "piglin spawn egg": "minecraft:piglin_spawn_egg", + "light blue banner": "minecraft:light_blue_banner", + "shulker box": "minecraft:shulker_box", + "music disc pigstep": "minecraft:music_disc_pigstep", + "birch log": "minecraft:birch_log", + "polished granite": "minecraft:polished_granite", + "spruce log": "minecraft:spruce_log", + "smooth stone": "minecraft:smooth_stone", + "infested stone bricks": "minecraft:infested_stone_bricks", + "wither rose": "minecraft:wither_rose", + "stripped crimson stem": "minecraft:stripped_crimson_stem", + "diamond axe": "minecraft:diamond_axe", + "dead bubble coral": "minecraft:dead_bubble_coral_block", + "magma cube spawn egg": "minecraft:magma_cube_spawn_egg", + "black carpet": "minecraft:black_carpet", + "light gray stained glass": "minecraft:light_gray_stained_glass", + "oak pressure plate": "minecraft:oak_pressure_plate", + "lime terracotta": "minecraft:lime_terracotta", + "tripwire hook": "minecraft:tripwire_hook", + "polished blackstone brick wall": "minecraft:polished_blackstone_brick_wall", + "minecart": "minecraft:minecart", + "brick slab": "minecraft:brick_slab", + "ender pearl": "minecraft:ender_pearl", + "lapis ore": "minecraft:lapis_ore", + "dark oak stairs": "minecraft:dark_oak_stairs", + "chain command": "minecraft:chain_command_block", + "silverfish spawn egg": "minecraft:silverfish_spawn_egg", + "warped nylium": "minecraft:warped_nylium", + "jungle fence gate": "minecraft:jungle_fence_gate", + "lily pad": "minecraft:lily_pad", + "iron pickaxe": "minecraft:iron_pickaxe", + "acacia stairs": "minecraft:acacia_stairs", + "iron leggings": "minecraft:iron_leggings", + "tall grass": "minecraft:tall_grass", + "polished blackstone button": "minecraft:polished_blackstone_button", + "nautilus shell": "minecraft:nautilus_shell", + "cat spawn egg": "minecraft:cat_spawn_egg", + "barrel": "minecraft:barrel", + "stripped spruce log": "minecraft:stripped_spruce_log", + "chain": "minecraft:chain", + "light gray concrete": "minecraft:light_gray_concrete", + "weeping vines": "minecraft:weeping_vines", + "brewing stand": "minecraft:brewing_stand", + "music disc wait": "minecraft:music_disc_wait", + "magenta glazed terracotta": "minecraft:magenta_glazed_terracotta", + "polished blackstone slab": "minecraft:polished_blackstone_slab", + "light gray concrete powder": "minecraft:light_gray_concrete_powder", + "brown carpet": "minecraft:brown_carpet", + "stripped jungle wood": "minecraft:stripped_jungle_wood", + "stripped spruce wood": "minecraft:stripped_spruce_wood", + "dead brain coral": "minecraft:dead_brain_coral_block", + "cyan dye": "minecraft:cyan_dye", + "coal block": "minecraft:coal_block", + "stone stairs": "minecraft:stone_stairs", + "green stained glass": "minecraft:green_stained_glass", + "heavy weighted pressure plate": "minecraft:heavy_weighted_pressure_plate", + "prismarine": "minecraft:prismarine", + "nether bricks": "minecraft:nether_bricks", + "warped sign": "minecraft:warped_sign", + "infested chiseled stone bricks": "minecraft:infested_chiseled_stone_bricks", + "porkchop": "minecraft:porkchop", + "dead horn coral block": "minecraft:dead_horn_coral_block", + "end portal frame": "minecraft:end_portal_frame", + "milk bucket": "minecraft:milk_bucket", + "stripped oak wood": "minecraft:stripped_oak_wood", + "white stained glass pane": "minecraft:white_stained_glass_pane", + "diamond pickaxe": "minecraft:diamond_pickaxe", + "activator rail": "minecraft:activator_rail", + "jungle log": "minecraft:jungle_log", + "vine": "minecraft:vine", + "magenta wool": "minecraft:magenta_wool", + "bone block": "minecraft:bone_block", + "rail": "minecraft:rail", + "coal ore": "minecraft:coal_ore", + "cyan banner": "minecraft:cyan_banner", + "quartz slab": "minecraft:quartz_slab", + "birch stairs": "minecraft:birch_stairs", + "acacia fence gate": "minecraft:acacia_fence_gate", + "pink stained glass": "minecraft:pink_stained_glass", + "sugar": "minecraft:sugar", + "red concrete powder": "minecraft:red_concrete_powder", + "bowl": "minecraft:bowl", + "writable book": "minecraft:writable_book", + "trader llama spawn egg": "minecraft:trader_llama_spawn_egg", + "oak button": "minecraft:oak_button", + "iron door": "minecraft:iron_door", + "pink wool": "minecraft:pink_wool", + "light gray carpet": "minecraft:light_gray_carpet", + "scute": "minecraft:scute", + "rabbit spawn egg": "minecraft:rabbit_spawn_egg", + "chain command block": "minecraft:chain_command_block", + "purple concrete": "minecraft:purple_concrete", + "dragon egg": "minecraft:dragon_egg", + "warped fungus": "minecraft:warped_fungus", + "stripped jungle log": "minecraft:stripped_jungle_log", + "wandering trader spawn egg": "minecraft:wandering_trader_spawn_egg", + "prismarine bricks": "minecraft:prismarine_bricks", + "andesite stairs": "minecraft:andesite_stairs", + "crimson hyphae": "minecraft:crimson_hyphae", + "stone hoe": "minecraft:stone_hoe", + "brown bed": "minecraft:brown_bed", + "rabbit hide": "minecraft:rabbit_hide", + "stone brick stairs": "minecraft:stone_brick_stairs", + "snow block": "minecraft:snow_block", + "crimson stairs": "minecraft:crimson_stairs", + "red stained glass pane": "minecraft:red_stained_glass_pane", + "diamond": "minecraft:diamond_block", + "poisonous potato": "minecraft:poisonous_potato", + "brown mushroom": "minecraft:brown_mushroom_block", + "iron sword": "minecraft:iron_sword", + "dark oak wood": "minecraft:dark_oak_wood", + "hopper": "minecraft:hopper", + "diamond helmet": "minecraft:diamond_helmet", + "sheep spawn egg": "minecraft:sheep_spawn_egg", + "white banner": "minecraft:white_banner", + "ocelot spawn egg": "minecraft:ocelot_spawn_egg", + "chainmail boots": "minecraft:chainmail_boots", + "beef": "minecraft:beef", + "magma": "minecraft:magma_block", + "yellow stained glass pane": "minecraft:yellow_stained_glass_pane", + "creeper head": "minecraft:creeper_head", + "nether star": "minecraft:nether_star", + "black glazed terracotta": "minecraft:black_glazed_terracotta", + "red nether brick slab": "minecraft:red_nether_brick_slab", + "repeating command": "minecraft:repeating_command_block", + "light gray dye": "minecraft:light_gray_dye", + "white carpet": "minecraft:white_carpet", + "warped roots": "minecraft:warped_roots", + "quartz stairs": "minecraft:quartz_stairs", + "orange glazed terracotta": "minecraft:orange_glazed_terracotta", + "allium": "minecraft:allium", + "oak log": "minecraft:oak_log", + "bucket": "minecraft:bucket", + "iron helmet": "minecraft:iron_helmet", + "iron boots": "minecraft:iron_boots", + "end stone": "minecraft:end_stone", + "spruce planks": "minecraft:spruce_planks", + "red sandstone slab": "minecraft:red_sandstone_slab", + "crimson fence": "minecraft:crimson_fence", + "sponge": "minecraft:sponge", + "blue concrete powder": "minecraft:blue_concrete_powder", + "green concrete": "minecraft:green_concrete", + "parrot spawn egg": "minecraft:parrot_spawn_egg", + "brown glazed terracotta": "minecraft:brown_glazed_terracotta", + "grass": "minecraft:grass_block", + "zombie spawn egg": "minecraft:zombie_spawn_egg", + "wheat": "minecraft:wheat", + "gold nugget": "minecraft:gold_nugget", + "golden horse armor": "minecraft:golden_horse_armor", + "purple dye": "minecraft:purple_dye", + "andesite wall": "minecraft:andesite_wall", + "fishing rod": "minecraft:fishing_rod", + "piston": "minecraft:piston", + "sea pickle": "minecraft:sea_pickle", + "dragon breath": "minecraft:dragon_breath", + "honey block": "minecraft:honey_block", + "kelp": "minecraft:kelp", + "sunflower": "minecraft:sunflower", + "green banner": "minecraft:green_banner", + "turtle spawn egg": "minecraft:turtle_spawn_egg", + "smooth quartz": "minecraft:smooth_quartz", + "spruce fence": "minecraft:spruce_fence", + "elder guardian spawn egg": "minecraft:elder_guardian_spawn_egg", + "smooth stone slab": "minecraft:smooth_stone_slab", + "music disc 11": "minecraft:music_disc_11", + "music disc 13": "minecraft:music_disc_13", + "purpur pillar": "minecraft:purpur_pillar", + "furnace": "minecraft:furnace", + "warped button": "minecraft:warped_button", + "brown mushroom block": "minecraft:brown_mushroom_block", + "polished granite slab": "minecraft:polished_granite_slab", + "oak fence": "minecraft:oak_fence", + "dandelion": "minecraft:dandelion", + "dead tube coral fan": "minecraft:dead_tube_coral_fan", + "light gray stained glass pane": "minecraft:light_gray_stained_glass_pane", + "red mushroom block": "minecraft:red_mushroom_block", + "note block": "minecraft:note_block", + "gold block": "minecraft:gold_block", + "black terracotta": "minecraft:black_terracotta", + "jungle leaves": "minecraft:jungle_leaves", + "mossy cobblestone slab": "minecraft:mossy_cobblestone_slab", + "spectral arrow": "minecraft:spectral_arrow", + "infested stone": "minecraft:infested_stone", + "orange stained glass": "minecraft:orange_stained_glass", + "shulker shell": "minecraft:shulker_shell", + "polished andesite slab": "minecraft:polished_andesite_slab", + "crimson nylium": "minecraft:crimson_nylium", + "gray concrete": "minecraft:gray_concrete", + "mossy stone brick stairs": "minecraft:mossy_stone_brick_stairs", + "sugar cane": "minecraft:sugar_cane", + "red banner": "minecraft:red_banner", + "polished diorite slab": "minecraft:polished_diorite_slab", + "white dye": "minecraft:white_dye", + "debug stick": "minecraft:debug_stick", + "turtle helmet": "minecraft:turtle_helmet", + "azure bluet": "minecraft:azure_bluet", + "baked potato": "minecraft:baked_potato", + "mossy stone bricks": "minecraft:mossy_stone_bricks", + "smooth sandstone": "minecraft:smooth_sandstone", + "green carpet": "minecraft:green_carpet", + "sweet berries": "minecraft:sweet_berries", + "purpur block": "minecraft:purpur_block", + "birch trapdoor": "minecraft:birch_trapdoor", + "golden helmet": "minecraft:golden_helmet", + "green dye": "minecraft:green_dye", + "stone shovel": "minecraft:stone_shovel", + "dispenser": "minecraft:dispenser", + "gray stained glass": "minecraft:gray_stained_glass", + "chiseled polished blackstone": "minecraft:chiseled_polished_blackstone", + "magenta concrete": "minecraft:magenta_concrete", + "spruce wood": "minecraft:spruce_wood", + "cooked salmon": "minecraft:cooked_salmon", + "piglin banner pattern": "minecraft:piglin_banner_pattern", + "fire coral block": "minecraft:fire_coral_block", + "black wool": "minecraft:black_wool", + "cut red sandstone slab": "minecraft:cut_red_sandstone_slab", + "firework rocket": "minecraft:firework_rocket", + "firework star": "minecraft:firework_star", + "infested cobblestone": "minecraft:infested_cobblestone", + "light blue concrete": "minecraft:light_blue_concrete", + "potion": "minecraft:potion", + "horn coral fan": "minecraft:horn_coral_fan", + "birch fence": "minecraft:birch_fence", + "cooked porkchop": "minecraft:cooked_porkchop", + "purple concrete powder": "minecraft:purple_concrete_powder", + "birch wood": "minecraft:birch_wood", + "nether brick wall": "minecraft:nether_brick_wall", + "cyan stained glass pane": "minecraft:cyan_stained_glass_pane", + "blaze spawn egg": "minecraft:blaze_spawn_egg", + "black concrete": "minecraft:black_concrete", + "lime banner": "minecraft:lime_banner", + "mule spawn egg": "minecraft:mule_spawn_egg", + "iron": "minecraft:iron_block", + "light blue stained glass pane": "minecraft:light_blue_stained_glass_pane", + "feather": "minecraft:feather", + "white concrete": "minecraft:white_concrete", + "twisting vines": "minecraft:twisting_vines", + "dropper": "minecraft:dropper", + "golden shovel": "minecraft:golden_shovel", + "witch spawn egg": "minecraft:witch_spawn_egg", + "polished blackstone brick stairs": "minecraft:polished_blackstone_brick_stairs", + "wooden pickaxe": "minecraft:wooden_pickaxe", + "name tag": "minecraft:name_tag", + "shulker spawn egg": "minecraft:shulker_spawn_egg", + "crimson trapdoor": "minecraft:crimson_trapdoor", + "cobblestone wall": "minecraft:cobblestone_wall", + "cookie": "minecraft:cookie", + "bookshelf": "minecraft:bookshelf", + "brain coral fan": "minecraft:brain_coral_fan", + "purpur": "minecraft:purpur_block", + "pink banner": "minecraft:pink_banner", + "bell": "minecraft:bell", + "netherite axe": "minecraft:netherite_axe", + "emerald ore": "minecraft:emerald_ore", + "acacia log": "minecraft:acacia_log", + "gold ingot": "minecraft:gold_ingot", + "crimson fence gate": "minecraft:crimson_fence_gate", + "piglin brute spawn egg": "minecraft:piglin_brute_spawn_egg", + "shield": "minecraft:shield", + "spruce slab": "minecraft:spruce_slab", + "clay ball": "minecraft:clay_ball", + "white bed": "minecraft:white_bed", + "birch slab": "minecraft:birch_slab", + "anvil": "minecraft:anvil", + "structure block": "minecraft:structure_block", + "enchanted book": "minecraft:enchanted_book", + "command block minecart": "minecraft:command_block_minecart", + "oak slab": "minecraft:oak_slab", + "red tulip": "minecraft:red_tulip", + "iron ingot": "minecraft:iron_ingot", + "cut sandstone slab": "minecraft:cut_sandstone_slab", + "birch pressure plate": "minecraft:birch_pressure_plate", + "soul campfire": "minecraft:soul_campfire", + "wither skeleton spawn egg": "minecraft:wither_skeleton_spawn_egg", + "map": "minecraft:map", + "red wool": "minecraft:red_wool", + "bread": "minecraft:bread", + "soul torch": "minecraft:soul_torch", + "torch": "minecraft:torch", + "flower pot": "minecraft:flower_pot", + "acacia sapling": "minecraft:acacia_sapling", + "gray dye": "minecraft:gray_dye", + "dark oak boat": "minecraft:dark_oak_boat", + "lantern": "minecraft:lantern", + "iron block": "minecraft:iron_block", + "spawner": "minecraft:spawner", + "iron horse armor": "minecraft:iron_horse_armor", + "crimson planks": "minecraft:crimson_planks", + "bubble coral block": "minecraft:bubble_coral_block", + "diamond horse armor": "minecraft:diamond_horse_armor", + "acacia sign": "minecraft:acacia_sign", + "jungle stairs": "minecraft:jungle_stairs", + "jungle door": "minecraft:jungle_door", + "blue stained glass": "minecraft:blue_stained_glass", + "lapis block": "minecraft:lapis_block", + "ancient debris": "minecraft:ancient_debris", + "dead fire coral": "minecraft:dead_fire_coral_block", + "warped door": "minecraft:warped_door", + "dark prismarine slab": "minecraft:dark_prismarine_slab", + "bone meal": "minecraft:bone_meal", + "prismarine shard": "minecraft:prismarine_shard", + "dark oak slab": "minecraft:dark_oak_slab", + "iron hoe": "minecraft:iron_hoe", + "nether wart block": "minecraft:nether_wart_block", + "melon seeds": "minecraft:melon_seeds", + "diamond chestplate": "minecraft:diamond_chestplate", + "shears": "minecraft:shears", + "carrot on a stick": "minecraft:carrot_on_a_stick", + "warped fungus on a stick": "minecraft:warped_fungus_on_a_stick", + "black dye": "minecraft:black_dye", + "bubble coral fan": "minecraft:bubble_coral_fan", + "red sandstone wall": "minecraft:red_sandstone_wall", + "cracked stone bricks": "minecraft:cracked_stone_bricks", + "dirt": "minecraft:dirt", + "lever": "minecraft:lever", + "ravager spawn egg": "minecraft:ravager_spawn_egg", + "lime carpet": "minecraft:lime_carpet", + "smooth sandstone stairs": "minecraft:smooth_sandstone_stairs", + "tropical fish": "minecraft:tropical_fish", + "dark oak planks": "minecraft:dark_oak_planks", + "purple glazed terracotta": "minecraft:purple_glazed_terracotta", + "compass": "minecraft:compass", + "spruce stairs": "minecraft:spruce_stairs", + "golden boots": "minecraft:golden_boots", + "coal": "minecraft:coal_block", + "emerald block": "minecraft:emerald_block", + "acacia planks": "minecraft:acacia_planks", + "brown terracotta": "minecraft:brown_terracotta", + "enderman spawn egg": "minecraft:enderman_spawn_egg", + "golden apple": "minecraft:golden_apple", + "netherite leggings": "minecraft:netherite_leggings", + "bow": "minecraft:bow", + "donkey spawn egg": "minecraft:donkey_spawn_egg", + "netherite pickaxe": "minecraft:netherite_pickaxe", + "glass pane": "minecraft:glass_pane", + "cobblestone": "minecraft:cobblestone", + "horse spawn egg": "minecraft:horse_spawn_egg", + "red carpet": "minecraft:red_carpet", + "brick": "minecraft:brick", + "red mushroom": "minecraft:red_mushroom_block", + "slime ball": "minecraft:slime_ball", + "bricks": "minecraft:bricks", + "green terracotta": "minecraft:green_terracotta", + "lava bucket": "minecraft:lava_bucket", + "flint and steel": "minecraft:flint_and_steel", + "golden axe": "minecraft:golden_axe", + "structure": "minecraft:structure_block", + "structure void": "minecraft:structure_void", + "popped chorus fruit": "minecraft:popped_chorus_fruit", + "jungle sapling": "minecraft:jungle_sapling", + "painting": "minecraft:painting", + "magenta shulker box": "minecraft:magenta_shulker_box", + "pumpkin": "minecraft:pumpkin", + "polished blackstone wall": "minecraft:polished_blackstone_wall", + "brown dye": "minecraft:brown_dye", + "mossy stone brick wall": "minecraft:mossy_stone_brick_wall", + "cooked chicken": "minecraft:cooked_chicken", + "dead horn coral fan": "minecraft:dead_horn_coral_fan", + "blue wool": "minecraft:blue_wool", + "polar bear spawn egg": "minecraft:polar_bear_spawn_egg", + "mossy cobblestone wall": "minecraft:mossy_cobblestone_wall", + "chiseled sandstone": "minecraft:chiseled_sandstone", + "spruce sapling": "minecraft:spruce_sapling", + "music disc mall": "minecraft:music_disc_mall", + "observer": "minecraft:observer", + "dead brain coral fan": "minecraft:dead_brain_coral_fan", + "squid spawn egg": "minecraft:squid_spawn_egg", + "pink concrete": "minecraft:pink_concrete", + "podzol": "minecraft:podzol", + "stripped dark oak log": "minecraft:stripped_dark_oak_log", + "yellow concrete powder": "minecraft:yellow_concrete_powder", + "stick": "minecraft:stick", + "andesite": "minecraft:andesite", + "leather leggings": "minecraft:leather_leggings", + "detector rail": "minecraft:detector_rail", + "chiseled red sandstone": "minecraft:chiseled_red_sandstone", + "pink stained glass pane": "minecraft:pink_stained_glass_pane", + "gray banner": "minecraft:gray_banner", + "chiseled stone bricks": "minecraft:chiseled_stone_bricks", + "hay block": "minecraft:hay_block", + "jungle trapdoor": "minecraft:jungle_trapdoor", + "music disc stal": "minecraft:music_disc_stal", + "splash potion": "minecraft:splash_potion", + "peony": "minecraft:peony", + "yellow concrete": "minecraft:yellow_concrete", + "light gray shulker box": "minecraft:light_gray_shulker_box", + "poppy": "minecraft:poppy", + "end stone bricks": "minecraft:end_stone_bricks", + "gray concrete powder": "minecraft:gray_concrete_powder", + "soul sand": "minecraft:soul_sand", + "iron chestplate": "minecraft:iron_chestplate", + "orange banner": "minecraft:orange_banner", + "light blue dye": "minecraft:light_blue_dye", + "cow spawn egg": "minecraft:cow_spawn_egg", + "cactus": "minecraft:cactus", + "magma block": "minecraft:magma_block", + "llama spawn egg": "minecraft:llama_spawn_egg", + "zoglin spawn egg": "minecraft:zoglin_spawn_egg", + "pink dye": "minecraft:pink_dye", + "jungle pressure plate": "minecraft:jungle_pressure_plate", + "pink glazed terracotta": "minecraft:pink_glazed_terracotta", + "granite wall": "minecraft:granite_wall", + "red nether brick stairs": "minecraft:red_nether_brick_stairs", + "light gray banner": "minecraft:light_gray_banner", + "skeleton skull": "minecraft:skeleton_skull", + "bee nest": "minecraft:bee_nest", + "light gray wool": "minecraft:light_gray_wool", + "powered rail": "minecraft:powered_rail", + "lime glazed terracotta": "minecraft:lime_glazed_terracotta", + "dolphin spawn egg": "minecraft:dolphin_spawn_egg", + "chainmail helmet": "minecraft:chainmail_helmet", + "water bucket": "minecraft:water_bucket", + "nether brick slab": "minecraft:nether_brick_slab", + "infested cracked stone bricks": "minecraft:infested_cracked_stone_bricks", + "blue shulker box": "minecraft:blue_shulker_box", + "red glazed terracotta": "minecraft:red_glazed_terracotta", + "slime block": "minecraft:slime_block", + "warped hyphae": "minecraft:warped_hyphae", + "rotten flesh": "minecraft:rotten_flesh", + "music disc strad": "minecraft:music_disc_strad", + "purple wool": "minecraft:purple_wool", + "ice": "minecraft:ice", + "lime stained glass": "minecraft:lime_stained_glass", + "mossy cobblestone stairs": "minecraft:mossy_cobblestone_stairs", + "cooked mutton": "minecraft:cooked_mutton", + "smoker": "minecraft:smoker", + "respawn anchor": "minecraft:respawn_anchor", + "lime shulker box": "minecraft:lime_shulker_box", + "red shulker box": "minecraft:red_shulker_box", + "loom": "minecraft:loom", + "golden carrot": "minecraft:golden_carrot", + "pink terracotta": "minecraft:pink_terracotta", + "wooden shovel": "minecraft:wooden_shovel", + "brown banner": "minecraft:brown_banner", + "spruce fence gate": "minecraft:spruce_fence_gate", + "blue stained glass pane": "minecraft:blue_stained_glass_pane", + "composter": "minecraft:composter", + "mutton": "minecraft:mutton", + "obsidian": "minecraft:obsidian", + "prismarine crystals": "minecraft:prismarine_crystals", + "crimson slab": "minecraft:crimson_slab", + "brown wool": "minecraft:brown_wool", + "zombie villager spawn egg": "minecraft:zombie_villager_spawn_egg", + "brain coral block": "minecraft:brain_coral_block", + "repeating command block": "minecraft:repeating_command_block", + "orange concrete powder": "minecraft:orange_concrete_powder", + "filled map": "minecraft:filled_map", + "redstone ore": "minecraft:redstone_ore", + "jukebox": "minecraft:jukebox", + "oak sign": "minecraft:oak_sign", + "apple": "minecraft:apple", + "ghast spawn egg": "minecraft:ghast_spawn_egg", + "honey": "minecraft:honey_block", + "sandstone stairs": "minecraft:sandstone_stairs", + "tube coral block": "minecraft:tube_coral_block", + "warped stairs": "minecraft:warped_stairs", + "wooden axe": "minecraft:wooden_axe", + "dead fire coral fan": "minecraft:dead_fire_coral_fan", + "iron ore": "minecraft:iron_ore", + "mushroom stem": "minecraft:mushroom_stem", + "glass bottle": "minecraft:glass_bottle", + "dark oak trapdoor": "minecraft:dark_oak_trapdoor", + "mushroom stew": "minecraft:mushroom_stew", + "stone": "minecraft:stone", + "stone sword": "minecraft:stone_sword", + "stripped acacia wood": "minecraft:stripped_acacia_wood", + "globe banner pattern": "minecraft:globe_banner_pattern", + "acacia leaves": "minecraft:acacia_leaves", + "tube coral fan": "minecraft:tube_coral_fan", + "green bed": "minecraft:green_bed", + "polished andesite stairs": "minecraft:polished_andesite_stairs", + "redstone torch": "minecraft:redstone_torch", + "dark oak door": "minecraft:dark_oak_door", + "polished blackstone stairs": "minecraft:polished_blackstone_stairs", + "glistering melon slice": "minecraft:glistering_melon_slice", + "netherite boots": "minecraft:netherite_boots", + "heart of the sea": "minecraft:heart_of_the_sea", + "yellow bed": "minecraft:yellow_bed", + "villager spawn egg": "minecraft:villager_spawn_egg", + "oak stairs": "minecraft:oak_stairs", + "red sand": "minecraft:red_sand", + "endermite spawn egg": "minecraft:endermite_spawn_egg", + "end stone brick slab": "minecraft:end_stone_brick_slab", + "spider spawn egg": "minecraft:spider_spawn_egg", + "nether quartz ore": "minecraft:nether_quartz_ore", + "fern": "minecraft:fern", + "trapped chest": "minecraft:trapped_chest", + "iron shovel": "minecraft:iron_shovel", + "gray bed": "minecraft:gray_bed", + "light blue carpet": "minecraft:light_blue_carpet", + "large fern": "minecraft:large_fern", + "black banner": "minecraft:black_banner", + "panda spawn egg": "minecraft:panda_spawn_egg", + "purple terracotta": "minecraft:purple_terracotta", + "stripped birch wood": "minecraft:stripped_birch_wood", + "purpur slab": "minecraft:purpur_slab", + "leather": "minecraft:leather", + "soul lantern": "minecraft:soul_lantern", + "yellow wool": "minecraft:yellow_wool", + "blue dye": "minecraft:blue_dye", + "smithing table": "minecraft:smithing_table", + "dark oak fence gate": "minecraft:dark_oak_fence_gate", + "hoglin spawn egg": "minecraft:hoglin_spawn_egg", + "dark oak button": "minecraft:dark_oak_button", + "honeycomb block": "minecraft:honeycomb_block", + "totem of undying": "minecraft:totem_of_undying", + "snowball": "minecraft:snowball", + "white glazed terracotta": "minecraft:white_glazed_terracotta", + "dried kelp block": "minecraft:dried_kelp_block", + "warped planks": "minecraft:warped_planks", + "pink carpet": "minecraft:pink_carpet", + "diamond ore": "minecraft:diamond_ore", + "sandstone slab": "minecraft:sandstone_slab", + "cobblestone slab": "minecraft:cobblestone_slab", + "nether sprouts": "minecraft:nether_sprouts", + "quartz bricks": "minecraft:quartz_bricks", + "granite stairs": "minecraft:granite_stairs", + "blue ice": "minecraft:blue_ice", + "music disc cat": "minecraft:music_disc_cat", + "stone button": "minecraft:stone_button", + "skeleton spawn egg": "minecraft:skeleton_spawn_egg", + "crimson roots": "minecraft:crimson_roots", + "lead": "minecraft:lead", + "suspicious stew": "minecraft:suspicious_stew", + "polished blackstone": "minecraft:polished_blackstone", + "spruce trapdoor": "minecraft:spruce_trapdoor", + "skull banner pattern": "minecraft:skull_banner_pattern", + "warped wart": "minecraft:warped_wart_block", + "cyan carpet": "minecraft:cyan_carpet", + "fire coral": "minecraft:fire_coral_block", + "mojang banner pattern": "minecraft:mojang_banner_pattern", + "cornflower": "minecraft:cornflower", + "armor stand": "minecraft:armor_stand", + "dead tube coral": "minecraft:dead_tube_coral_block", + "warped pressure plate": "minecraft:warped_pressure_plate", + "cyan terracotta": "minecraft:cyan_terracotta", + "dark prismarine": "minecraft:dark_prismarine", + "orange concrete": "minecraft:orange_concrete", + "acacia door": "minecraft:acacia_door", + "fox spawn egg": "minecraft:fox_spawn_egg", + "orange dye": "minecraft:orange_dye", + "stone bricks": "minecraft:stone_bricks", + "barrier": "minecraft:barrier", + "enchanted golden apple": "minecraft:enchanted_golden_apple", + "music disc mellohi": "minecraft:music_disc_mellohi", + "bee spawn egg": "minecraft:bee_spawn_egg", + "prismarine brick slab": "minecraft:prismarine_brick_slab", + "petrified oak slab": "minecraft:petrified_oak_slab", + "evoker spawn egg": "minecraft:evoker_spawn_egg", + "campfire": "minecraft:campfire", + "oak trapdoor": "minecraft:oak_trapdoor", + "spruce leaves": "minecraft:spruce_leaves", + "dead fire coral block": "minecraft:dead_fire_coral_block", + "leather boots": "minecraft:leather_boots", + "horn coral": "minecraft:horn_coral_block", + "salmon": "minecraft:salmon", + "stripped warped stem": "minecraft:stripped_warped_stem", + "birch fence gate": "minecraft:birch_fence_gate", + "chorus fruit": "minecraft:chorus_fruit", + "black bed": "minecraft:black_bed", + "leather horse armor": "minecraft:leather_horse_armor", + "infested mossy stone bricks": "minecraft:infested_mossy_stone_bricks", + "blue carpet": "minecraft:blue_carpet", + "light gray glazed terracotta": "minecraft:light_gray_glazed_terracotta", + "netherite chestplate": "minecraft:netherite_chestplate", + "white wool": "minecraft:white_wool", + "birch button": "minecraft:birch_button", + "spruce sign": "minecraft:spruce_sign", + "note": "minecraft:note_block", + "birch sign": "minecraft:birch_sign", + "shroomlight": "minecraft:shroomlight", + "magenta carpet": "minecraft:magenta_carpet", + "purple shulker box": "minecraft:purple_shulker_box", + "gray wool": "minecraft:gray_wool", + "paper": "minecraft:paper", + "light gray terracotta": "minecraft:light_gray_terracotta", + "granite slab": "minecraft:granite_slab", + "netherrack": "minecraft:netherrack", + "cod spawn egg": "minecraft:cod_spawn_egg", + "tropical fish spawn egg": "minecraft:tropical_fish_spawn_egg", + "pufferfish": "minecraft:pufferfish", + "pufferfish spawn egg": "minecraft:pufferfish_spawn_egg", + "oak wood": "minecraft:oak_wood", + "blue concrete": "minecraft:blue_concrete", + "damaged anvil": "minecraft:damaged_anvil", + "jungle planks": "minecraft:jungle_planks", + "light gray bed": "minecraft:light_gray_bed", + "end crystal": "minecraft:end_crystal", + "wooden hoe": "minecraft:wooden_hoe", + "honey bottle": "minecraft:honey_bottle", + "command": "minecraft:command_block", + "pillager spawn egg": "minecraft:pillager_spawn_egg", + "white tulip": "minecraft:white_tulip", + "lily of the valley": "minecraft:lily_of_the_valley", + "stone brick slab": "minecraft:stone_brick_slab", + "granite": "minecraft:granite", + "jungle sign": "minecraft:jungle_sign", + "brown stained glass": "minecraft:brown_stained_glass", + "pink shulker box": "minecraft:pink_shulker_box", + "crimson button": "minecraft:crimson_button", + "lapis lazuli": "minecraft:lapis_lazuli", + "carrot": "minecraft:carrot" + } +} \ No newline at end of file diff --git a/nlpcraft-examples/minecraft-model/src/main/resources/minecraft.yaml b/nlpcraft-examples/minecraft-model/src/main/resources/minecraft.yaml index f6b37d5..1696d20 100644 --- a/nlpcraft-examples/minecraft-model/src/main/resources/minecraft.yaml +++ b/nlpcraft-examples/minecraft-model/src/main/resources/minecraft.yaml @@ -21,6 +21,7 @@ version: '1.0' description: Minecraft Model. elements: + # Weather intent - id: rain description: Set rain weather groups: @@ -40,6 +41,7 @@ elements: synonyms: - "{thunder|storm|stormy}" + # Time intent - id: morning groups: - time @@ -71,7 +73,21 @@ elements: synonyms: - "{midnight}" + # Give intent + - id: give:action + synonyms: + - "{give}" + - id: give:target + synonyms: + - "{me}" # TODO: also could be another player + - id: give:item + metadata: + minecraft:type: item + valueLoader: org.apache.nlpcraft.example.MinecraftObjectValueLoader + + # List of model intents. intents: - intent=weatherIntent term(arg)={groups @@ 'weather'} - intent=timeIntent term(arg)={groups @@ 'time'} + - intent=giveIntent term(action)={id == 'give:action'} term(target)={id == 'give:target'} term(item)={id == 'give:item'}
