You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nlpcraft.apache.org by if...@apache.org on 2021/03/06 18:08:26 UTC

[incubator-nlpcraft] 14/26: NLPCRAFT-91: Give intent support

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 a1fbd13ab1016adcb202e0ce5585f3b8549072ac
Author: Ifropc <if...@apache.org>
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'}