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'}