From e2cdce25902a48a13c14afd52c6d29f225ad7b2c Mon Sep 17 00:00:00 2001
From: Frost-ZX <30585462+Frost-ZX@users.noreply.github.com>
Date: Tue, 9 Aug 2022 00:14:54 +0800
Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=20ProbeJS=20?=
=?UTF-8?q?=E7=94=9F=E6=88=90=E7=9A=84=E6=96=87=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.vscode/probe.code-snippets | 338 +
kubejs/probe/generated/constants.d.ts | 5 +-
kubejs/probe/generated/events.d.ts | 103 +
kubejs/probe/generated/events.documented.d.ts | 480 +
kubejs/probe/generated/globals.d.ts | 108842 ++++++++-------
kubejs/probe/generated/java.d.ts | 4746 +-
6 files changed, 65167 insertions(+), 49347 deletions(-)
create mode 100644 .vscode/probe.code-snippets
diff --git a/.vscode/probe.code-snippets b/.vscode/probe.code-snippets
new file mode 100644
index 0000000..b05f52f
--- /dev/null
+++ b/.vscode/probe.code-snippets
@@ -0,0 +1,338 @@
+{
+ "blocks_minecraft": {
+ "prefix": [
+ "@minecraft.blocks"
+ ],
+ "body": "\"minecraft:${1|basalt,red_wool,stonecutter,nether_gold_ore,bone_block,melon,deepslate_gold_ore,red_mushroom,dead_brain_coral_wall_fan,cobblestone_wall,magenta_wool,lime_stained_glass_pane,waxed_cut_copper_slab,soul_fire,spruce_sign,dead_tube_coral_fan,gravel,light_blue_bed,crimson_fungus,chiseled_nether_bricks,cocoa,potted_red_mushroom,copper_block,nether_brick_stairs,brain_coral_fan,purple_wool,magenta_bed,green_stained_glass,pink_terracotta,cut_sandstone_slab,end_gateway,acacia_door,prismarine_stairs,cyan_concrete_powder,brain_coral_wall_fan,jigsaw,potted_cornflower,stone_button,brown_stained_glass,tinted_glass,sandstone,lodestone,dead_fire_coral,purpur_block,polished_blackstone_slab,structure_void,stone_stairs,dried_kelp_block,nether_brick_wall,warped_nylium,gray_concrete_powder,twisting_vines_plant,nether_portal,lime_candle,potted_azalea_bush,blue_carpet,birch_stairs,cyan_glazed_terracotta,dripstone_block,jungle_trapdoor,seagrass,light_gray_wall_banner,ladder,redstone_torch,target,orange_carpet,gray_bed,white_terracotta,pink_stained_glass_pane,pink_candle_cake,brown_banner,warped_hyphae,green_bed,acacia_leaves,magenta_concrete_powder,white_tulip,light_blue_candle,void_air,cave_vines,gray_banner,warped_stairs,smooth_sandstone_slab,rail,yellow_banner,attached_melon_stem,soul_lantern,crimson_trapdoor,smooth_basalt,brown_concrete,blue_concrete_powder,blue_stained_glass,smooth_red_sandstone,crimson_planks,blue_candle,waxed_oxidized_copper,sunflower,orange_tulip,dirt_path,dead_bubble_coral,skeleton_skull,horn_coral_block,green_stained_glass_pane,potted_dandelion,black_concrete_powder,redstone_wall_torch,lime_carpet,purple_banner,potted_birch_sapling,quartz_pillar,waxed_oxidized_cut_copper_stairs,piston,wither_rose,potted_jungle_sapling,bubble_coral_block,white_banner,smooth_quartz,light_gray_banner,mossy_stone_bricks,cyan_candle_cake,trapped_chest,iron_bars,green_glazed_terracotta,dark_oak_pressure_plate,allium,waxed_cut_copper,stripped_crimson_stem,light_blue_carpet,chiseled_polished_blackstone,soul_wall_torch,dragon_wall_head,chipped_anvil,red_banner,deepslate_tile_slab,black_carpet,azalea_leaves,warped_button,potted_oxeye_daisy,torch,polished_granite_stairs,potted_bamboo,brain_coral,detector_rail,stripped_acacia_log,potted_oak_sapling,spawner,waxed_weathered_copper,crafting_table,black_wall_banner,sandstone_wall,cut_copper_slab,light_blue_wool,orange_wool,anvil,red_concrete,stripped_acacia_wood,orange_bed,black_glazed_terracotta,red_stained_glass_pane,brick_wall,orange_concrete,pumpkin,raw_iron_block,dark_oak_planks,oak_button,granite_wall,acacia_sapling,potted_crimson_roots,warped_fence,dark_oak_fence_gate,waxed_exposed_cut_copper,dead_bubble_coral_wall_fan,powder_snow,loom,potted_orange_tulip,red_sandstone_stairs,carved_pumpkin,gray_stained_glass_pane,green_wool,blue_shulker_box,polished_blackstone,red_tulip,emerald_ore,jungle_button,dead_brain_coral,potted_warped_roots,tube_coral_block,spruce_trapdoor,light_blue_stained_glass,poppy,respawn_anchor,deepslate_brick_slab,oak_sapling,copper_ore,dark_prismarine_stairs,white_wall_banner,snow_block,cyan_wool,sandstone_stairs,composter,jukebox,coarse_dirt,acacia_sign,prismarine_slab,big_dripleaf_stem,obsidian,light_gray_glazed_terracotta,magenta_terracotta,farmland,cobbled_deepslate_slab,iron_door,purple_stained_glass_pane,chiseled_quartz_block,brown_mushroom_block,crimson_door,pink_wool,end_stone_bricks,black_candle,smooth_quartz_stairs,medium_amethyst_bud,oak_planks,orange_candle,warped_sign,soul_soil,stone_brick_wall,fern,shroomlight,infested_cobblestone,orange_terracotta,gold_block,deepslate_diamond_ore,potted_azure_bluet,lime_glazed_terracotta,bubble_coral_wall_fan,attached_pumpkin_stem,cut_red_sandstone_slab,dark_oak_button,wall_torch,structure_block,black_concrete,cracked_deepslate_tiles,nether_wart_block,magenta_banner,oak_wall_sign,iron_block,dark_oak_door,blackstone,lapis_ore,big_dripleaf,birch_sapling,flower_pot,potted_flowering_azalea_bush,lilac,nether_sprouts,diamond_ore,pink_glazed_terracotta,black_shulker_box,orange_stained_glass,exposed_cut_copper_slab,polished_blackstone_wall,candle_cake,small_dripleaf,green_wall_banner,redstone_ore,polished_granite_slab,horn_coral_wall_fan,oak_stairs,polished_blackstone_brick_stairs,pink_shulker_box,warped_roots,gray_shulker_box,glass,light_gray_shulker_box,end_stone_brick_stairs,budding_amethyst,stripped_crimson_hyphae,cyan_carpet,light_blue_concrete_powder,sculk_sensor,chain_command_block,granite_stairs,weeping_vines,cyan_terracotta,dead_horn_coral_wall_fan,light_gray_bed,dark_oak_wall_sign,black_stained_glass_pane,prismarine_bricks,potted_lily_of_the_valley,stone_bricks,end_portal,cyan_stained_glass,acacia_fence,cyan_banner,warped_door,snow,player_head,acacia_fence_gate,magenta_carpet,water,lectern,smooth_stone_slab,white_concrete_powder,wet_sponge,yellow_terracotta,lava,yellow_concrete,red_wall_banner,fire_coral,crimson_roots,waxed_copper_block,barrel,end_stone_brick_slab,smithing_table,cauldron,pink_concrete_powder,andesite_wall,cobblestone_slab,bamboo_sapling,chest,gray_stained_glass,potted_brown_mushroom,redstone_wire,red_bed,sweet_berry_bush,brown_glazed_terracotta,pumpkin_stem,warped_trapdoor,deepslate_coal_ore,birch_sign,light_blue_terracotta,spruce_stairs,jungle_sign,cyan_candle,magenta_candle,acacia_planks,slime_block,stripped_warped_stem,lime_candle_cake,soul_sand,brown_terracotta,warped_wall_sign,blue_wool,note_block,bamboo,light_gray_carpet,smooth_sandstone,shulker_box,diorite_wall,white_carpet,spruce_planks,purple_wall_banner,polished_blackstone_bricks,cracked_stone_bricks,lantern,magenta_stained_glass,ender_chest,iron_trapdoor,brown_candle,deepslate_brick_wall,cobblestone,crimson_nylium,acacia_pressure_plate,lime_bed,yellow_wall_banner,wither_skeleton_skull,stripped_jungle_log,lime_wool,light_gray_wool,tube_coral_fan,warped_stem,potted_acacia_sapling,powder_snow_cauldron,purpur_pillar,cyan_concrete,stripped_birch_wood,lime_banner,kelp,redstone_lamp,end_rod,dead_bubble_coral_fan,piston_head,tube_coral,brown_shulker_box,azalea,crimson_sign,stone_brick_slab,polished_blackstone_pressure_plate,moving_piston,dark_oak_wood,light_gray_concrete,gray_glazed_terracotta,oak_trapdoor,jungle_sapling,birch_button,potted_poppy,player_wall_head,cyan_bed,raw_copper_block,warped_wart_block,orange_stained_glass_pane,quartz_block,cobbled_deepslate,dirt,creeper_wall_head,smoker,white_candle_cake,brick_slab,bricks,melon_stem,red_sandstone_slab,yellow_glazed_terracotta,deepslate_tile_wall,polished_deepslate_stairs,exposed_cut_copper,gray_candle_cake,jungle_pressure_plate,dark_oak_stairs,white_candle,blue_banner,prismarine_wall,glowstone,red_nether_brick_wall,chiseled_red_sandstone,orange_candle_cake,blackstone_wall,light_gray_candle,brown_candle_cake,sea_lantern,dead_bush,exposed_cut_copper_stairs,light_weighted_pressure_plate,weathered_cut_copper,blue_wall_banner,pink_banner,acacia_trapdoor,furnace,large_amethyst_bud,crimson_wall_sign,cracked_nether_bricks,potted_dark_oak_sapling,activator_rail,repeating_command_block,crimson_pressure_plate,white_shulker_box,gilded_blackstone,red_sandstone,zombie_wall_head,spruce_button,deepslate_tiles,red_glazed_terracotta,polished_diorite_stairs,dark_oak_slab,dragon_egg,barrier,lime_stained_glass,orange_shulker_box,coal_ore,gray_candle,stripped_dark_oak_wood,birch_fence,red_nether_brick_slab,tall_grass,cornflower,red_mushroom_block,large_fern,black_wool,spruce_fence_gate,yellow_bed,beehive,birch_wood,scaffolding,acacia_button,amethyst_cluster,purple_candle,mossy_stone_brick_slab,andesite_slab,honey_block,sugar_cane,cobblestone_stairs,polished_basalt,acacia_log,polished_andesite_slab,cracked_deepslate_bricks,yellow_candle,jungle_fence_gate,dead_brain_coral_block,tall_seagrass,repeater,deepslate_copper_ore,red_concrete_powder,air,warped_planks,mushroom_stem,red_candle,brown_carpet,jungle_door,prismarine_brick_slab,cyan_shulker_box,nether_bricks,crimson_fence,oxidized_cut_copper_slab,pink_wall_banner,light_gray_stained_glass,infested_cracked_stone_bricks,crimson_stairs,oak_pressure_plate,stone_brick_stairs,diorite,bubble_column,crimson_button,jungle_planks,lime_shulker_box,blue_ice,red_nether_bricks,crying_obsidian,warped_slab,prismarine,purple_stained_glass,chiseled_sandstone,cut_copper_stairs,moss_carpet,dead_fire_coral_fan,mossy_cobblestone_slab,cake,orange_banner,dark_oak_sign,granite_slab,lime_concrete_powder,polished_blackstone_button,gray_wall_banner,magenta_glazed_terracotta,birch_leaves,sandstone_slab,weathered_copper,cracked_polished_blackstone_bricks,pink_candle,moss_block,red_terracotta,small_amethyst_bud,vine,deepslate_tile_stairs,waxed_weathered_cut_copper_slab,deepslate_emerald_ore,creeper_head,end_stone_brick_wall,polished_diorite_slab,weeping_vines_plant,white_wool,oak_sign,potted_crimson_fungus,birch_pressure_plate,oxeye_daisy,black_bed,azure_bluet,stripped_oak_log,purple_concrete_powder,birch_planks,light_gray_stained_glass_pane,red_carpet,black_candle_cake,brown_bed,dead_fire_coral_block,smooth_red_sandstone_stairs,light_blue_glazed_terracotta,dispenser,cyan_stained_glass_pane,daylight_detector,purple_glazed_terracotta,jack_o_lantern,tripwire_hook,hopper,green_banner,dandelion,rose_bush,cartography_table,polished_diorite,pink_tulip,bell,acacia_wall_sign,infested_deepslate,jungle_leaves,light_blue_banner,heavy_weighted_pressure_plate,waxed_oxidized_cut_copper_slab,polished_blackstone_stairs,deepslate_brick_stairs,dropper,weathered_cut_copper_stairs,polished_deepslate,nether_quartz_ore,potatoes,pink_bed,blue_concrete,blackstone_slab,spore_blossom,deepslate_redstone_ore,quartz_bricks,red_sandstone_wall,infested_mossy_stone_bricks,acacia_stairs,raw_gold_block,birch_door,rooted_dirt,wither_skeleton_wall_skull,blue_candle_cake,chorus_plant,birch_fence_gate,light_gray_candle_cake,potted_allium,smooth_quartz_slab,dead_horn_coral,lightning_rod,orange_concrete_powder,petrified_oak_slab,redstone_block,honeycomb_block,warped_fungus,water_cauldron,birch_log,oak_leaves,carrots,oak_fence_gate,ice,gray_carpet,oxidized_cut_copper_stairs,spruce_log,lily_of_the_valley,red_nether_brick_stairs,brewing_stand,orange_wall_banner,polished_blackstone_brick_wall,potted_cactus,diamond_block,diorite_slab,yellow_stained_glass,fire,bookshelf,lapis_block,fire_coral_block,brown_stained_glass_pane,black_terracotta,potted_dead_bush,podzol,light_gray_terracotta,white_bed,spruce_slab,peony,yellow_carpet,magenta_wall_banner,jungle_fence,chorus_flower,polished_granite,soul_campfire,stripped_warped_hyphae,fire_coral_wall_fan,light_blue_wall_banner,end_stone,dead_fire_coral_wall_fan,crimson_fence_gate,dead_tube_coral_block,grass,quartz_slab,flowering_azalea,gold_ore,observer,polished_deepslate_wall,stripped_jungle_wood,lava_cauldron,polished_andesite,polished_blackstone_brick_slab,chiseled_deepslate,brown_mushroom,soul_torch,potted_white_tulip,warped_fence_gate,green_concrete,warped_pressure_plate,coal_block,spruce_sapling,tripwire,potted_warped_fungus,oak_wood,emerald_block,magenta_stained_glass_pane,spruce_wood,spruce_fence,dark_prismarine_slab,dragon_head,flowering_azalea_leaves,waxed_exposed_cut_copper_stairs,magenta_concrete,smooth_red_sandstone_slab,birch_trapdoor,weathered_cut_copper_slab,lime_wall_banner,conduit,sand,potted_spruce_sapling,light_blue_concrete,sticky_piston,gray_concrete,dead_tube_coral_wall_fan,blue_glazed_terracotta,stripped_spruce_log,powered_rail,kelp_plant,potted_fern,green_concrete_powder,potted_red_tulip,horn_coral_fan,blue_terracotta,stripped_oak_wood,yellow_concrete_powder,gray_terracotta,comparator,tube_coral_wall_fan,terracotta,birch_wall_sign,infested_chiseled_stone_bricks,spruce_wall_sign,oak_log,jungle_wall_sign,cut_red_sandstone,dead_horn_coral_block,beacon,tnt,deepslate_lapis_ore,cobweb,infested_stone_bricks,spruce_leaves,white_stained_glass_pane,light_blue_stained_glass_pane,brown_concrete_powder,crimson_hyphae,bedrock,oak_slab,yellow_wool,grindstone,glass_pane,potted_blue_orchid,crimson_stem,clay,dead_bubble_coral_block,red_candle_cake,gray_wool,brown_wall_banner,waxed_weathered_cut_copper,stripped_birch_log,mycelium,dead_horn_coral_fan,horn_coral,chiseled_stone_bricks,dead_tube_coral,magma_block,spruce_pressure_plate,purple_terracotta,bee_nest,exposed_copper,end_portal_frame,hay_block,purple_shulker_box,red_sand,zombie_head,dark_oak_leaves,white_concrete,iron_ore,stripped_dark_oak_log,waxed_exposed_cut_copper_slab,calcite,dark_oak_fence,cut_copper,cave_air,yellow_candle_cake,smooth_sandstone_stairs,chain,potted_wither_rose,oak_fence,hanging_roots,prismarine_brick_stairs,fire_coral_fan,purple_candle_cake,netherite_block,light,deepslate,dead_brain_coral_fan,cave_vines_plant,yellow_shulker_box,crimson_slab,ancient_debris,infested_stone,green_terracotta,white_stained_glass,lime_concrete,purpur_stairs,glow_lichen,mossy_cobblestone_stairs,red_shulker_box,blue_bed,bubble_coral,sea_pickle,sponge,quartz_stairs,red_stained_glass,deepslate_iron_ore,green_carpet,purpur_slab,lime_terracotta,jungle_wood,waxed_oxidized_cut_copper,stone_slab,acacia_slab,jungle_stairs,blast_furnace,polished_andesite_stairs,grass_block,brain_coral_block,cobbled_deepslate_stairs,fletching_table,mossy_cobblestone_wall,pink_stained_glass,stone_pressure_plate,yellow_stained_glass_pane,mossy_cobblestone,cyan_wall_banner,frosted_ice,lever,waxed_exposed_copper,damaged_anvil,dark_oak_trapdoor,black_banner,potted_pink_tulip,purple_concrete,polished_deepslate_slab,pink_carpet,orange_glazed_terracotta,deepslate_bricks,waxed_weathered_cut_copper_stairs,mossy_stone_brick_stairs,amethyst_block,oak_door,spruce_door,brown_wool,purple_bed,dark_prismarine,candle,wheat,andesite_stairs,pink_concrete,jungle_slab,light_blue_candle_cake,green_shulker_box,mossy_stone_brick_wall,granite,bubble_coral_fan,lily_pad,andesite,magenta_candle_cake,pointed_dripstone,netherrack,tuff,packed_ice,stone,blackstone_stairs,cobbled_deepslate_wall,dark_oak_log,nether_brick_fence,smooth_stone,purple_carpet,magenta_shulker_box,nether_wart,cactus,birch_slab,waxed_cut_copper_stairs,green_candle,light_blue_shulker_box,turtle_egg,blue_stained_glass_pane,oxidized_cut_copper,dark_oak_sapling,beetroots,oxidized_copper,blue_orchid,light_gray_concrete_powder,diorite_stairs,command_block,skeleton_wall_skull,green_candle_cake,cut_sandstone,nether_brick_slab,twisting_vines,enchanting_table,white_glazed_terracotta,campfire,jungle_log,brick_stairs,stripped_spruce_wood,acacia_wood,black_stained_glass|}\""
+ },
+ "blocks_bitsandchisels": {
+ "prefix": [
+ "@bitsandchisels.blocks"
+ ],
+ "body": "\"bitsandchisels:${1|bits_block|}\""
+ },
+ "blocks_londonunderground": {
+ "prefix": [
+ "@londonunderground.blocks"
+ ],
+ "body": "\"londonunderground:${1|block_roundel_2_big,sign_metro,morden_arch,tunnel_darkness,lu_crossbar,block_roundel_1_big_even,morden_stairs,exit_sign,tube_0,tube_1,tube_2,tube_3,tube_1b_duel,tube_2_duel,tunnel_block_1,tunnel_block_0,tunnel_block_3,tunnel_block_2,tunnel_block_5,tunnel_block_4,sign_pride,sign_poppy,block_roundel_2_big_even,sign_underground,pids_pole,british_rail_underground,block_roundel_1_big,tube_1b,tube_2b,tube_3b,block_roundel_station,metropolitan_sign,morden_cobble_slab,tube_0b,sign_trams,sounds/see_it_say_it_sorted,track_1,track_2,block_roundel_3_big_even,tube_2b_duel,morden_stone,lu_pole,platform_block,tube_1_stop,platform_tfl_1,block_roundel_station_top,pids_northern,block_roundel_nle,morden_steps,morden_cobblestone,tunnel_block_3_duel,block_roundel_3,block_roundel_1,block_roundel_2,platform_tfl_island,tube_1b_stop,block_roundel_station_type_b,block_roundel_station_type_c,sign_river,morden_sign,tube_0b_slab,sounds/tube_station_ambience1,sign_lizzy,platform_variant,morden_slab,tfl_block,tunnel_block_2_signal,elizabeth_sign,block_roundel_3_big,sign_dlr,tunnel_block_2_duel,sounds/outside_ambience,station_light,sign_overground,tunnel_block_1_duel,tube_1_duel,tunnel_entrance_1,platform_tfl_gap|}\""
+ },
+ "blocks_mtr": {
+ "prefix": [
+ "@mtr.blocks"
+ ],
+ "body": "\"mtr:${1|cable_car_node_station,glass_fence_plain,station_color_clay_slab,station_color_quartz_bricks,boat_node,railway_sign_middle,railway_sign_6_even,ticket_processor,station_color_cracked_stone_bricks,station_name_wall_black,glass_fence_mos,ticket_barrier_entrance_1,pids_1,pids_2,pids_3,marble_blue,escalator_side,station_name_tall_wall,railway_sign_4_odd,marble_sandy,station_color_concrete_powder,arrival_projector_1_small,psd_glass_2,platform_na_2_indented,station_name_tall_block,ceiling,pids_pole,route_sign_standing_metal,station_color_gravel_slab,psd_top,station_color_snow_block,railway_sign_3_even,platform_na_1,platform_na_2,station_color_andesite_slab,station_name_entrance,station_color_smooth_stone,route_sign_wall_metal,station_color_diorite,glass_fence_wks,railway_sign_7_odd,glass_fence_shm,station_name_wall_gray,station_color_chiseled_quartz_block_slab,station_color_cobblestone,apg_door,route_sign_wall_light,station_color_purpur_pillar,marble_sandy_slab,station_color_bedrock_slab,psd_door_2,signal_semaphore_2,signal_semaphore_1,glass_fence_stw,railway_sign_3_odd,station_color_metal,station_pole,station_color_snow_block_slab,station_name_tall_block_double_sided,station_color_coal_ore,station_color_stained_glass,train_sensor,station_color_quartz_pillar_slab,cable_car_node_lower,station_name_wall,psd_glass_end_2,arrival_projector_1_medium,railway_sign_5_even,station_color_stone_bricks,psd_glass,clock,station_color_quartz_pillar,glass_fence_cio,train_announcer,glass_fence_ckt,train_cargo_loader,station_color_polished_andesite_slab,glass_fence_tsh,psd_door,station_color_quartz_bricks_slab,train_cargo_unloader,lift_door_odd_1,station_color_bone_block_slab,station_color_dark_prismarine_slab,platform_na_1_indented,station_color_concrete_powder_slab,station_color_bedrock,station_color_smooth_stone_slab,psd_glass_end,route_sign_standing_light,station_color_cracked_stone_bricks_slab,railway_sign_6_odd,signal_pole,station_color_polished_diorite,station_color_iron_block,apg_glass,platform_uk_1_indented,railway_sign_4_even,station_color_purpur_block,railway_sign_2_odd,ceiling_light,station_color_purpur_block_slab,logo,station_color_concrete_slab,station_color_stone_bricks_slab,station_color_smooth_quartz_slab,ticket_processor_entrance,station_color_concrete,train_schedule_sensor,cable_car_node_upper,escalator_step,rubbish_bin_1,station_color_coal_ore_slab,tactile_map,station_color_bone_block,station_color_quartz_block_slab,station_color_smooth_quartz,station_color_birch_wood_slab,station_color_chiseled_stone_bricks_slab,station_color_andesite,station_color_quartz_block,apg_glass_end,ticket_machine,ticket_processor_enquiry,rail,station_color_birch_wood,station_color_planks,station_color_chiseled_quartz_block,lift_buttons_1,glass_fence_stained,platform,ticket_barrier_exit_1,station_color_dark_prismarine,station_color_iron_block_slab,platform_uk_1,station_color_chiseled_stone_bricks,station_color_wool,station_color_stone_slab,railway_sign_5_odd,station_color_polished_andesite,clock_pole,station_color_planks_slab,station_color_wool_slab,arrival_projector_1_large,station_color_stained_glass_slab,lift_track_1,railway_sign_2_even,station_color_metal_slab,station_color_diorite_slab,station_color_polished_diorite_slab,lift_track_floor_1,railway_sign_pole,ticket_processor_exit,railway_sign_7_even,platform_indented,station_color_cobblestone_slab,ceiling_no_light,station_color_clay,glass_fence_heo,station_color_purpur_pillar_slab,signal_light_4,signal_light_3,signal_light_2,signal_light_1,station_color_stone,marble_blue_slab,lift_door_1,station_color_gravel|}\""
+ },
+ "blocks_morecommands": {
+ "prefix": [
+ "@morecommands.blocks"
+ ],
+ "body": "\"morecommands:${1|locked_chest|}\""
+ },
+ "blocks_quartzelv": {
+ "prefix": [
+ "@quartzelv.blocks"
+ ],
+ "body": "\"quartzelv:${1|smooth_quartz_elevator,quartz_elevator|}\""
+ },
+ "blocks_chisel": {
+ "prefix": [
+ "@chisel.blocks"
+ ],
+ "body": "\"chisel:${1|chaotic_bricks/bricks,road/prismarine,legacy/cyan_wool,road/purpur,layer/orange_concrete,cracked/gray_concrete,zag/purpur,encased_bricks/ice,chaotic_medium/quartz,encased_bricks/magenta_concrete,mosaic/yellow_concrete,bismuth/glowstone,braid/redstone_block,tiles_medium/redstone_block,dent/redstone_block,weaver/quartz,chinese2/glass,dent/prismarine,twist/pink_concrete,chaotic_small/end_stone,chaotic_small/red_sandstone,encased_large/acacia_planks,small_bricks/quartz,cracked_bricks/magenta_concrete,triple_bricks/pink_concrete,circular/prismarine,tiles_small/white_concrete,log_bordered/jungle_planks,array/prismarine,road/yellow_concrete,jellybean/light_blue_concrete,prism/end_stone,road/end_stone,chaotic_small/granite,tiles_small/stone,raw/granite,cut/purpur,circular/stone,crude_horizontal/spruce_planks,encased_bricks/lime_concrete,encased_bricks/diorite,ornate/light_blue_concrete,jellybean/bricks,panel/red_concrete,road/gray_concrete,chaotic_bricks/white_concrete,braid/coal_block,french/gray_concrete,large_tile/end_stone,encased_large/oak_planks,llama/pink_wool,small_bricks/deepslate,solid_bricks/bricks,layer/quartz,large_tile/coal_block,encased_bricks/purple_concrete,road/orange_concrete,cracked_bricks/blue_concrete,chaotic_bricks/prismarine,jellybean/red_sandstone,mosaic/granite,road/pink_concrete,circular/glowstone,twist/sandstone,dent/blue_concrete,tiles_small/diorite,mosaic/bricks,tiles_small/lime_concrete,array/gray_concrete,chaotic_small/green_concrete,solid_bricks/gray_concrete,raw/brown_concrete,stacked/dark_oak_planks,chaotic_medium/sandstone,crate_dark/iron_block,tiles_small/cyan_concrete,chaotic_bricks/black_concrete,raw/prismarine,tiles_small/purpur,ironfencemodern/glass,solid_bricks/brown_concrete,cracked/pink_concrete,road/white_concrete,twist/stone,french/light_blue_concrete,raw/green_concrete,solid_bricks/green_concrete,slant/quartz,slant/end_stone,chaotic_medium/prismarine,pillar/gray_concrete,triple_bricks/cobblestone,layer/pink_concrete,llama/magenta_wool,pillar/diorite,small_bricks/red_sandstone,twist/andesite,slant/green_concrete,slant/orange_concrete,soft_bricks/end_stone,weaver/red_sandstone,triple_bricks/ice,chaotic_bricks/deepslate,mosaic/cobblestone,pillar/ice,cut/blue_concrete,circular/granite,panel/dirt,stone/glass,dent/end_stone,space/iron_block,cracked_bricks/glowstone,prism/purpur,array/deepslate,prism/quartz,small_bricks/stone,bevel_creeper/sandstone,chaotic_bricks/granite,smooth/oak_planks,solid_bricks/coal_block,soft_bricks/quartz,tiles_small/deepslate,french/glowstone,array/light_gray_concrete,twist/light_gray_concrete,weaver/magenta_concrete,pillar/red_concrete,bricks3/dirt,prism/redstone_block,road/black_concrete,dent/light_blue_concrete,french/ice,masonry/lapis_block,encased_bricks/end_stone,crude_horizontal/jungle_planks,encased_bricks/cyan_concrete,triple_bricks/brown_concrete,soft_bricks/redstone_block,tiles_medium/andesite,reinforcedcobble/dirt,screen/glass,layer/gray_concrete,large_tile/red_concrete,tiles_small/black_concrete,plates/gold_block,layer/yellow_concrete,twist/yellow_concrete,chaotic_medium/deepslate,jellybean/lime_concrete,llama/lime_wool,four/diamond_block,zag/gray_concrete,slant/lime_concrete,small_bricks/redstone_block,solid_bricks/stone,chunky/emerald_block,zag/granite,cracked/diorite,cut/andesite,crude_horizontal/crimson_planks,zag/light_gray_concrete,large_tile/magenta_concrete,french/brown_concrete,panel/deepslate,slant/white_concrete,braid/glowstone,jellybean/brown_concrete,weaver/end_stone,cracked_bricks/ice,legacy/magenta_wool,sunken/deepslate,soft_bricks/red_concrete,chaotic_medium/purpur,zag/purple_concrete,soft_bricks/magenta_concrete,weaver/prismarine,cracked_bricks/andesite,mosaic/cyan_concrete,circular/cobblestone,ornate/magenta_concrete,simple/iron_block,weaver/pink_concrete,large/oak_planks,french/andesite,cut/green_concrete,ornate/blue_concrete,chaotic_small/cyan_concrete,zag/deepslate,tiles_small/orange_concrete,prism/light_gray_concrete,braid/spruce_planks,chaotic_bricks/brown_concrete,solid_bricks/sandstone,chaotic_bricks/sandstone,chaotic_small/magenta_concrete,triple_bricks/sandstone,pillar/pink_concrete,circular/magenta_concrete,dent/granite,chaotic_small/pink_concrete,tiles_small/light_blue_concrete,cut/black_concrete,soft_bricks/purple_concrete,stacked/birch_planks,llama/white_wool,zag/diorite,twist/orange_concrete,panel/sandstone,panel/redstone_block,road/brown_concrete,circular/blue_concrete,crude_horizontal/dark_oak_planks,cracked/end_stone,small/sandstone,tiles_small/yellow_concrete,slant/blue_concrete,raw/cobblestone,cut/sandstone,masonry/coal_block,french/magenta_concrete,chaotic_bricks/green_concrete,plates/iron_block,chaotic_medium/cobblestone,pillar/cobblestone,encased_large/dark_oak_planks,layer/redstone_block,weaver/gray_concrete,chaotic_bricks/purple_concrete,solid_bricks/magenta_concrete,pillar/glowstone,prism/cobblestone,small_bricks/red_concrete,array/white_concrete,french/bricks,solid_bricks/white_concrete,large/acacia_planks,cracked/light_blue_concrete,llama/black_wool,prism/red_concrete,large_tile/quartz,cracked/prismarine,prism/lime_concrete,poison/stone,mosaic/deepslate,soft_bricks/cobblestone,cracked_bricks/yellow_concrete,cracked_bricks/light_gray_concrete,road/green_concrete,raw/blue_concrete,braid/purpur,weaver/red_concrete,weaver/yellow_concrete,ornate/lime_concrete,array/quartz,weaver/orange_concrete,circular/emerald_block,french/purple_concrete,log_bordered/dark_oak_planks,cut/light_gray_concrete,chaotic_medium/red_concrete,cracked_bricks/orange_concrete,dent/orange_concrete,raw/black_concrete,soft_bricks/granite,circular/bricks,circular/andesite,ornate/green_concrete,chaotic_small/light_blue_concrete,chaotic_small/white_concrete,log_bordered/oak_planks,large/crimson_planks,legacy/lime_wool,chaotic_small/prismarine,raw/deepslate,dent/cyan_concrete,zag/prismarine,log_bordered/spruce_planks,cut/coal_block,space/gold_block,llama/green_wool,largeingot/iron_block,soft_bricks/lime_concrete,encased_smooth/spruce_planks,small_bricks/cyan_concrete,mosaic/orange_concrete,tiles_medium/stone,braid/gray_concrete,chaotic_bricks/light_blue_concrete,weaver/purpur,ornate/lapis_block,chaotic_medium/granite,dent/yellow_concrete,tiles_small/red_concrete,large_tile/lime_concrete,gears/iron_block,ornate/deepslate,coin_heads/iron_block,cut/brown_concrete,twist/black_concrete,cracked/magenta_concrete,thin/glass,pillar/magenta_concrete,small_bricks/diorite,cut/stone,tiles_medium/quartz,chaotic_medium/brown_concrete,tiles_small/cobblestone,stacked/acacia_planks,encased_bricks/black_concrete,raw/stone,chaotic_bricks/gray_concrete,mosaic/sandstone,triple_bricks/magenta_concrete,layer/red_sandstone,tiles_medium/granite,slant/magenta_concrete,pillar/blue_concrete,encased_bricks/light_gray_concrete,chaotic_medium/pink_concrete,shipping_crate/acacia_planks,panel/magenta_concrete,simple/diamond_block,encased_bricks/blue_concrete,triple_bricks/diorite,llama/light_gray_wool,chaotic_bricks/coal_block,chrono/glass,encased_bricks/granite,triple_bricks/deepslate,french/red_sandstone,twist/light_blue_concrete,encased_bricks/sandstone,layer/light_blue_concrete,braid/red_concrete,prism/purple_concrete,soft_bricks/prismarine,mosaic/glowstone,encased/crimson_planks,triple_bricks/light_blue_concrete,cut/lime_concrete,road/red_sandstone,road/ice,log_bordered/crimson_planks,layer/brown_concrete,layer/sandstone,jellybean/green_concrete,paneling/dark_oak_planks,encased_bricks/glowstone,pillar/light_blue_concrete,llama/gray_wool,chaotic_small/sandstone,large_tile/prismarine,triple_bricks/green_concrete,zag/blue_concrete,layer/cobblestone,slant/light_gray_concrete,pillar/purple_concrete,solid_bricks/orange_concrete,array/sandstone,legacy/black_wool,array/blue_concrete,vertical/dirt,crude_vertical/spruce_planks,vertical/acacia_planks,zag/stone,mosaic/prismarine,crude_horizontal/acacia_planks,triple_bricks/coal_block,prism/stone,cracked_bricks/green_concrete,raw/purple_concrete,jellybean/white_concrete,crude_vertical/jungle_planks,ornate/purple_concrete,layer/prismarine,chunky/dirt,jellybean/diorite,chaotic_small/quartz,solid_bricks/light_gray_concrete,slant/sandstone,jellybean/light_gray_concrete,french/light_gray_concrete,cracked_bricks/stone,circular/deepslate,tiles_small/blue_concrete,array/red_sandstone,slant/glowstone,panel/andesite,panel/bricks,jellybean/andesite,mosaic/black_concrete,chaotic_medium/gray_concrete,triple_bricks/white_concrete,dent/glowstone,zag/magenta_concrete,braid/light_blue_concrete,cracked_bricks/end_stone,tiles_medium/orange_concrete,french/blue_concrete,twist/deepslate,large_bricks/coal_block,zag/pink_concrete,bricks/dirt,tiles_small/quartz,panel/purpur,cracked/quartz,encased_bricks/white_concrete,panel/quartz,soft_bricks/ice,pillar/end_stone,solid_bricks/yellow_concrete,large/birch_planks,cut/magenta_concrete,sunken/stone,llama/light_blue_wool,crude_horizontal/birch_planks,array/red_concrete,llama/blue_wool,mosaic/light_gray_concrete,panel/blue_concrete,chaotic_small/ice,zag/white_concrete,chaotic_small/diorite,cracked/andesite,panel/white_concrete,chaotic_small/glowstone,largeingot/gold_block,encased_bricks/purpur,solid_bricks/diorite,dungeon/glass,layer/glowstone,legacy/purple_wool,cracked/bricks,small_bricks/light_blue_concrete,encased_bricks/quartz,french/orange_concrete,chaotic_medium/stone,twist/coal_block,french/prismarine,cracked/black_concrete,large_tile/stone,panel/stone,braid/magenta_concrete,crude_paneling/jungle_planks,chaotic_bricks/lime_concrete,shale/glass,coin_heads/gold_block,cut/quartz,french/yellow_concrete,large_tile/purple_concrete,cracked_bricks/redstone_block,twist/cyan_concrete,large_tile_bismuth/glowstone,legacy/pink_wool,weaver/granite,tiles_medium/light_blue_concrete,encased_bricks/bricks,brick/gold_block,mosaic/lime_concrete,crude_horizontal/oak_planks,cracked/red_sandstone,encased_bricks/stone,crude_paneling/spruce_planks,weaver/sandstone,chaotic_small/cobblestone,circular/purple_concrete,braid/black_concrete,circular/light_blue_concrete,tiles_medium/yellow_concrete,slant/red_concrete,cracked_bricks/coal_block,streak/glass,twist/redstone_block,weaver/light_blue_concrete,chaotic_bricks/ice,large_tile/white_concrete,jellybean/cyan_concrete,gem/diamond_block,road/quartz,log_bordered/birch_planks,circular/cyan_concrete,chaotic_bricks/red_concrete,large_tile/red_sandstone,dent/gray_concrete,cracked/granite,circular/quartz,chaotic_small/orange_concrete,small_bricks/coal_block,legacy/gray_wool,mosaic/stone,slant/stone,soft_bricks/red_sandstone,legacy/white_wool,crushed/diamond_block,bevel_skeleton/red_sandstone,tiles_medium/green_concrete,zag/orange_concrete,cut/white_concrete,moon/iron_block,ornate/diorite,smooth/spruce_planks,cracked/sandstone,slant/ice,dent/magenta_concrete,ornate/granite,triple_bricks/prismarine,french/redstone_block,braid/blue_concrete,prism/red_sandstone,ornate/light_gray_concrete,chaotic_medium/black_concrete,french/quartz,tiles_small/purple_concrete,tiles_medium/white_concrete,road/diorite,array/green_concrete,road/andesite,raw/end_stone,layer/blue_concrete,braid/purple_concrete,chaotic_small/purpur,jellybean/ice,chaotic_medium/lime_concrete,raw/magenta_concrete,tiles_medium/pink_concrete,cracked_bricks/light_blue_concrete,cracked/purpur,cut/ice,soft_bricks/green_concrete,mosaic/magenta_concrete,tiles_medium/gray_concrete,cut/gray_concrete,chaotic_bricks/andesite,shipping_crate/birch_planks,chaotic_small/coal_block,slant/black_concrete,soft_bricks/white_concrete,panel/ice,llama/yellow_wool,raw/cyan_concrete,panel/red_sandstone,ornate/ice,chaotic_small/yellow_concrete,road/cyan_concrete,pillar/redstone_block,largeornate/deepslate,chaotic_small/bricks,pillar/deepslate,triple_bricks/gray_concrete,small_bricks/blue_concrete,zag/andesite,chinese/glass,tiles_small/brown_concrete,small_bricks/magenta_concrete,mosaic/white_concrete,layer/stone,mosaic/quartz,twist/purple_concrete,zag/yellow_concrete,cracked_bricks/prismarine,solid_bricks/red_sandstone,large/spruce_planks,prism/granite,road/coal_block,road/light_gray_concrete,jellybean/purple_concrete,road/redstone_block,light/glass,small_bricks/purple_concrete,layer/bricks,chaotic_bricks/pink_concrete,encased_bricks/red_sandstone,circular/green_concrete,cut/orange_concrete,raw/white_concrete,cracked/brown_concrete,chaotic_small/brown_concrete,crate_dark/gold_block,road/granite,ornatelayer/lapis_block,chaotic_medium/end_stone,dent/sandstone,chaotic_bricks/end_stone,mosaic/ice,raw/diorite,vents/iron_block,large_tile/cyan_concrete,panel/green_concrete,soft_bricks/cyan_concrete,cells/emerald_block,simple/gold_block,triple_bricks/lime_concrete,ornate/redstone_block,cracked/cyan_concrete,twist/red_sandstone,chaotic_small/black_concrete,japanese/glass,tiles_small/sandstone,zag/green_concrete,encased/birch_planks,layer/purpur,array/cobblestone,panel/light_gray_concrete,small_bricks/bricks,twist/prismarine,array/purple_concrete,solid_bricks/black_concrete,log_bordered/acacia_planks,triple_bricks/end_stone,dent/lime_concrete,soft_bricks/coal_block,tiles_small/glowstone,panel/purple_concrete,jellybean/glowstone,cracked/glowstone,poison/deepslate,cracked_bricks/deepslate,tiles_small/light_gray_concrete,prism/cyan_concrete,horizontal/dirt,prism/diorite,cut/yellow_concrete,small_bricks/purpur,shipping_crate/spruce_planks,slant/brown_concrete,jellybean/granite,pillar/stone,braid/end_stone,space/diamond_block,llama/cyan_wool,array/glowstone,chaotic_small/blue_concrete,array/coal_block,encased_large/crimson_planks,tiles_medium/lime_concrete,layer/purple_concrete,smallingot/gold_block,pillar/cyan_concrete,pillar/lime_concrete,weaver/blue_concrete,twist/glowstone,small_bricks/green_concrete,ornate/emerald_block,mosaic/coal_block,raw/red_sandstone,zag/bricks,solid_bricks/ice,tiles_medium/diorite,happy/dirt,cut/bricks,mosaic/end_stone,stacked/spruce_planks,encased_bricks/yellow_concrete,cut/prismarine,mosaic/purpur,jellybean/purpur,mosaic/andesite,layer/end_stone,chaotic_bricks/purpur,small_bricks/light_gray_concrete,slant/diorite,small_bricks/ice,ornate/coal_block,panel/prismarine,panel/light_blue_concrete,braid/oak_planks,cut/red_concrete,dent/brown_concrete,vertical/spruce_planks,twist/red_concrete,llama/brown_wool,encased_bricks/coal_block,small_bricks/granite,solid_bricks/cyan_concrete,braid/light_gray_concrete,smooth/emerald_block,dent/deepslate,chaotic_bricks/magenta_concrete,weaver/white_concrete,road/purple_concrete,braid/brown_concrete,legacy/red_wool,chaotic_medium/light_gray_concrete,crude_paneling/acacia_planks,braid/crimson_planks,tiles_medium/prismarine,triple_bricks/granite,soft_bricks/brown_concrete,zelda/emerald_block,weaver/diorite,cut/granite,solid_bricks/lime_concrete,encased_smooth/dark_oak_planks,tiles_medium/cobblestone,crude_vertical/dark_oak_planks,slant/coal_block,mosaic/light_blue_concrete,paneling/crimson_planks,legacy/yellow_wool,legacy/brown_wool,braid/red_sandstone,crate_light/iron_block,cut/light_blue_concrete,smooth/birch_planks,soft_bricks/diorite,french/sandstone,french/cyan_concrete,prism/white_concrete,layer/andesite,french/purpur,tiles_medium/magenta_concrete,tiles_medium/cyan_concrete,jellybean/sandstone,prism/brown_concrete,vertical/oak_planks,twist/diorite,layer/black_concrete,panel/lime_concrete,tiles_small/bricks,chaotic_bricks/orange_concrete,chaotic_medium/diorite,chaotic_medium/glowstone,circular/black_concrete,cut/purple_concrete,panel/cyan_concrete,legacy/orange_wool,triple_bricks/blue_concrete,cracked/stone,raw/light_gray_concrete,reinforced/dirt,cut/pink_concrete,tiles_small/prismarine,raw/ice,french/granite,encased_bricks/orange_concrete,braid/ice,slant/gray_concrete,zelda/lapis_block,small_bricks/orange_concrete,soft_bricks/stone,cracked_bricks/sandstone,pillar/blackstone,neon/glowstone,coin_tails/iron_block,ornate/pink_concrete,dent/purple_concrete,encased_smooth/birch_planks,pillar/black_concrete,pillar/coal_block,dent/quartz,raw/sandstone,weaver/green_concrete,prism/prismarine,braid/deepslate,japanese2/glass,jellybean/orange_concrete,array/orange_concrete,encased_bricks/brown_concrete,large_tile/green_concrete,chaotic_small/light_gray_concrete,goldborder/emerald_block,zag/end_stone,small_bricks/yellow_concrete,cracked/yellow_concrete,cracked_bricks/cobblestone,circular/white_concrete,road/red_concrete,crude_vertical/acacia_planks,circular/red_sandstone,mosaic/purple_concrete,dent/diorite,small_bricks/black_concrete,dent/pink_concrete,stacked/jungle_planks,jellybean/cobblestone,crude_paneling/oak_planks,jellybean/yellow_concrete,cracked/red_concrete,prism/bricks,crude_paneling/crimson_planks,ornate/glowstone,cracked/light_gray_concrete,pillar/white_concrete,small_bricks/white_concrete,vertical/jungle_planks,slant/pink_concrete,prism/deepslate,mosaic/nether_brick,solid_bricks/redstone_block,tiles_small/andesite,cracked_bricks/purple_concrete,chaotic_medium/purple_concrete,bismuth/emerald_block,tiles_medium/brown_concrete,french/red_concrete,ornate/gray_concrete,weaver/purple_concrete,cracked/orange_concrete,raw/coal_block,chaotic_small/purple_concrete,chaotic_small/stone,soft_bricks/gray_concrete,slant/deepslate,dent/black_concrete,jellybean/blue_concrete,tiles_medium/black_concrete,large/jungle_planks,braid/lime_concrete,chaotic_medium/white_concrete,prism/gray_concrete,triple_bricks/yellow_concrete,dent/red_sandstone,chaotic_small/andesite,braid/sandstone,soft_bricks/orange_concrete,road/light_blue_concrete,thick/glass,cracked_bricks/pink_concrete,road/lime_concrete,panel/granite,soft_bricks/black_concrete,french/cobblestone,tiles_medium/red_concrete,panel/lapis_block,spaceblack/gold_block,ornatelayer/diamond_block,ornate/stone,tiles_small/pink_concrete,chaotic_medium/green_concrete,chaotic_medium/cyan_concrete,large_tile/gray_concrete,braid/green_concrete,panel/diorite,ornate/red_concrete,encased_bricks/cobblestone,cracked/ice,braid/white_concrete,fourornate/diamond_block,slant/purple_concrete,tiles_medium/deepslate,layer/white_concrete,prism/black_concrete,weaver/brown_concrete,shipping_crate/oak_planks,prism/ice,panelclassic/lapis_block,small/red_sandstone,triple_bricks/redstone_block,chaotic_bricks/blue_concrete,chaotic_medium/bricks,circular/red_concrete,solid_bricks/quartz,chaotic_medium/ice,llama/orange_wool,cells/diamond_block,jellybean/prismarine,cracked/blue_concrete,encased_bricks/deepslate,twist/blue_concrete,array/magenta_concrete,dent/ice,large_tile/deepslate,solid_bricks/granite,triple_bricks/andesite,small_bricks/prismarine,zag/black_concrete,twist/brown_concrete,braid/andesite,road/deepslate,large_tile/diorite,pillar/red_sandstone,glyphs/sandstone,solid_bricks/prismarine,chaotic_medium/red_sandstone,encased/spruce_planks,triple_bricks/cyan_concrete,mosaic/green_concrete,triple_bricks/orange_concrete,paneling/jungle_planks,dent/red_concrete,smooth/acacia_planks,chaotic_medium/coal_block,jellybean/quartz,weaver/black_concrete,soft_bricks/andesite,large_tile/ice,slant/nether_brick,tiles_small/end_stone,mosaic/red_sandstone,small_bricks/end_stone,chaotic_bricks/diorite,chaotic_medium/andesite,soft_bricks/light_blue_concrete,braid/bricks,smooth/crimson_planks,jellybean/magenta_concrete,layer/red_concrete,tiles_small/redstone_block,array/end_stone,zag/red_concrete,shipping_crate/jungle_planks,crude_paneling/dark_oak_planks,vertical/dark_oak_planks,dent/coal_block,large_tile/light_gray_concrete,pillar/andesite,legacy/blue_wool,jellybean/end_stone,mosaic/gray_concrete,braid/pink_concrete,braid/diorite,mosaic/brown_concrete,panel/glowstone,triple_bricks/glowstone,stacked/crimson_planks,dent/light_gray_concrete,soft_bricks/yellow_concrete,layer/cyan_concrete,chaotic_small/red_concrete,mosaic/red_concrete,french/coal_block,array/redstone_block,cracked/redstone_block,shipping_crate/dark_oak_planks,cracked_bricks/red_sandstone,tiles_small/granite,legacy/light_blue_wool,rivets/gold_block,cracked/lime_concrete,chaotic_small/deepslate,zag/lime_concrete,large_tile/black_concrete,weaver/bricks,tiles_small/gray_concrete,solid_bricks/blue_concrete,crude_vertical/crimson_planks,mosaic/pink_concrete,braid/birch_planks,tiles_medium/ice,pillar/green_concrete,road/bricks,solid_bricks/glowstone,brick/iron_block,array/cyan_concrete,soft_bricks/deepslate,pillar/sandstone,road/blue_concrete,paneling/acacia_planks,shipping_crate/crimson_planks,circular/purpur,smooth/jungle_planks,prism/emerald_block,large_tile/lapis_block,circular/coal_block,chaotic_medium/magenta_concrete,circular/lime_concrete,twist/quartz,layer/dirt,large_tile/granite,mosaic/diorite,noborder/glass,tiles_medium/blue_concrete,llama/purple_wool,twist/green_concrete,array/ice,cracked_bricks/bricks,steelframe/glass,french/green_concrete,crude_vertical/birch_planks,chaotic_small/gray_concrete,panel/yellow_concrete,slant/granite,raw/gray_concrete,small_bricks/pink_concrete,weaver/cyan_concrete,triple_bricks/quartz,weaver/stone,zag/cobblestone,ornate/red_sandstone,cracked_bricks/purpur,jellybean/stone,large_tile/brown_concrete,panelclassic/emerald_block,weaver/lime_concrete,ornate/quartz,twist/end_stone,encased_bricks/green_concrete,prism/orange_concrete,cracked_bricks/black_concrete,twist/magenta_concrete,smallingot/iron_block,dent/bricks,braid/prismarine,encased_bricks/andesite,french/stone,large/dark_oak_planks,raw/red_concrete,pillar/granite,prism/light_blue_concrete,large_tile/redstone_block,panel/pink_concrete,cut/cyan_concrete,small_bricks/glowstone,tiles_medium/coal_block,cracked/green_concrete,weaver/cobblestone,pillar/bricks,dent/purpur,cracked_bricks/gray_concrete,zag/coal_block,pillar/orange_concrete,zelda/diamond_block,slant/redstone_block,prism/sandstone,chaotic_medium/redstone_block,encased_bricks/prismarine,llama/red_wool,french/white_concrete,raw/bricks,weaver/light_gray_concrete,ornatesteel/glass,road/glowstone,tiles_small/red_sandstone,jellybean/black_concrete,circular/light_gray_concrete,encased/dark_oak_planks,pillar/purpur,pillar/prismarine,french/black_concrete,soft_bricks/blue_concrete,ornate/orange_concrete,prism/blue_concrete,road/stone,circular/diorite,encased_large/spruce_planks,solid_bricks/purple_concrete,large_tile/andesite,ornate/brown_concrete,tiles_medium/end_stone,panel/coal_block,cracked/coal_block,crate_light/gold_block,large_tile/blue_concrete,cobble/dirt,soft_bricks/sandstone,paneling/oak_planks,cracked_bricks/white_concrete,circular/redstone_block,small_bricks/cobblestone,raw/orange_concrete,triple_bricks/black_concrete,french/diorite,ornate/white_concrete,chaotic_small/redstone_block,panel/black_concrete,four/emerald_block,zag/light_blue_concrete,weaver/ice,braid/cobblestone,soft_bricks/bricks,layer/diorite,raw/yellow_concrete,solid_bricks/andesite,road/cobblestone,cracked/white_concrete,chaotic_bricks/light_gray_concrete,panel/orange_concrete,cracked_bricks/cyan_concrete,slant/red_sandstone,ornate/end_stone,tiles_medium/red_sandstone,cracked/deepslate,encased_large/jungle_planks,raw/lime_concrete,road/magenta_concrete,french/end_stone,zag/ice,pillar/brown_concrete,jellybean/pink_concrete,raw/purpur,encased/acacia_planks,braid/granite,crude_vertical/oak_planks,glyphs/red_sandstone,large_tile/pink_concrete,circular/end_stone,cracked_bricks/red_concrete,slant/bricks,circular/gray_concrete,jellybean/redstone_block,slant/andesite,jellybean/deepslate,prism/pink_concrete,twist/lime_concrete,panel/brown_concrete,large_tile/light_blue_concrete,circular/brown_concrete,pillar/yellow_concrete,small_bricks/gray_concrete,soft_bricks/glowstone,slant/yellow_concrete,solid_bricks/deepslate,circular/pink_concrete,cracked_bricks/lime_concrete,twist/cobblestone,cut/deepslate,array/pink_concrete,jellybean/gray_concrete,soft_bricks/purpur,braid/stone,layer/magenta_concrete,slant/purpur,encased_bricks/red_concrete,soft_bricks/pink_concrete,zag/red_sandstone,small_bricks/sandstone,chaotic_medium/light_blue_concrete,zag/brown_concrete,ornate/black_concrete,tiles_small/magenta_concrete,slant/cyan_concrete,ornate/cobblestone,braid/cyan_concrete,tiles_medium_bismuth/glowstone,triple_bricks/purpur,encased_smooth/crimson_planks,tiles_medium/purpur,neon_panel/glowstone,zag/quartz,chaotic_bricks/yellow_concrete,prism/coal_block,solid_bricks/light_blue_concrete,braid/yellow_concrete,panel/gray_concrete,small_bricks/brown_concrete,chaotic_bricks/cobblestone,twist/purpur,triple_bricks/bricks,encased_smooth/acacia_planks,star/gold_block,vertical/crimson_planks,ornate/bricks,cut/red_sandstone,panel/emerald_block,chaotic_bricks/quartz,array/stone,encased_bricks/pink_concrete,stacked/oak_planks,array/andesite,tiles_small/coal_block,array/light_blue_concrete,rivets/iron_block,chaotic_medium/yellow_concrete,smooth/lapis_block,cracked_bricks/quartz,chunky/lapis_block,triple_bricks/red_sandstone,spaceblack/iron_block,encased/jungle_planks,pillar/light_gray_concrete,legacy/light_gray_wool,jellybean/red_concrete,ornate/purpur,raw/light_blue_concrete,array/yellow_concrete,bubble/glass,cracked_bricks/brown_concrete,dent/white_concrete,prism/magenta_concrete,spaceblack/diamond_block,chaotic_bricks/cyan_concrete,layer/light_gray_concrete,solid_bricks/end_stone,fourornate/emerald_block,braid/quartz,array/black_concrete,mosaic/blue_concrete,array/granite,smooth/dark_oak_planks,ornate/sandstone,tiles_medium/bricks,raw/quartz,french/pink_concrete,braid/acacia_planks,prism/green_concrete,ornate/prismarine,vertical/birch_planks,twist/granite,solid_bricks/pink_concrete,encased_bricks/redstone_block,soft_bricks/light_gray_concrete,pillar/quartz,triple_bricks/stone,triple_bricks/purple_concrete,encased_smooth/oak_planks,dent/green_concrete,encased_bricks/light_blue_concrete,cracked_bricks/diorite,cart/gold_block,dent/stone,chaotic_small/lime_concrete,embossed/diamond_block,large_tile/yellow_concrete,weaver/deepslate,array/purpur,encased_large/birch_planks,slant/light_blue_concrete,panel/cobblestone,braid/dark_oak_planks,bricks2/dirt,large_tile/bricks,large_tile/cobblestone,slant/cobblestone,ornate/andesite,weaver/andesite,french/lime_concrete,array/brown_concrete,cut/diorite,panel/end_stone,mosaic/redstone_block,legacy/green_wool,large_tile/glowstone,paneling/spruce_planks,tiles_medium/purple_concrete,solid_bricks/cobblestone,large_tile/purpur,layer/granite,circular/ice,tiles_small/green_concrete,zag/cyan_concrete,triple_bricks/red_concrete,dent/andesite,ornate/yellow_concrete,layer/green_concrete,raw/pink_concrete,dent/cobblestone,layer/lime_concrete,slant/prismarine,braid/orange_concrete,tiles_medium/light_gray_concrete,cut/cobblestone,array/bricks,jellybean/coal_block,layer/deepslate,weaver/coal_block,tiles_medium/glowstone,ornate/cyan_concrete,circular/yellow_concrete,masonry/emerald_block,small_bricks/andesite,ornatesteel_old/glass,cut/end_stone,twist/gray_concrete,chaotic_bricks/stone,solid_bricks/purpur,braid/jungle_planks,array/diorite,twist/white_concrete,pillar/nether_brick,small_bricks/lime_concrete,zag/sandstone,coin_tails/gold_block,cracked/cobblestone,tiles_medium/sandstone,largeornate/stone,chaotic_medium/blue_concrete,layer/ice,bismuth/diamond_block,twist/ice,array/lime_concrete,triple_bricks/light_gray_concrete,large_tile/orange_concrete,circular/orange_concrete,prism/glowstone,circular/sandstone,crude_paneling/birch_planks,tiles_small/ice,encased_smooth/jungle_planks,encased/oak_planks,prism/andesite,cracked/purple_concrete,chaotic_bricks/red_sandstone,french/deepslate,solid_bricks/red_concrete,prism/yellow_concrete,cracked_bricks/granite,raw/andesite,chaotic_medium/orange_concrete,road/sandstone,encased_bricks/gray_concrete,large_tile/sandstone,paneling/birch_planks,twist/bricks|}\""
+ },
+ "blocks_jsblock": {
+ "prefix": [
+ "@jsblock.blocks"
+ ],
+ "body": "\"jsblock:${1|pids_4,train_model_e44,water_machine_1,butterfly_light,ticket_barrier_1_exit,light_block,signal_light_blue,emg_stop_1,signal_light_red_2,signal_light_red_1,kcr_name_sign,sound_looper,ticket_barrier_1_entrance,exit_sign_1e,light_1,light_2,auto_iron_door,signal_light_green,helpline_6,helpline_5,helpline_4,helpline_3,helpline_2,helpline_1,station_ceiling_pole,bufferstop_1,circle_wall_1,circle_wall_2,circle_wall_3,circle_wall_4,circle_wall_5,circle_wall_6,circle_wall_7,signal_light_inverted_1,signal_light_inverted_2,departure_timer,ticket_barrier_1_bare,enquiry_machine_4,enquiry_machine_3,enquiry_machine_2,enquiry_machine_1,ceiling_1,pids_1a,rv_pids_pole,exit_sign_1,kcr_emg_stop_sign,station_ceiling_1,pids_rv_sil_2,op_button,trespass_sign_1,trespass_sign_2,pids_rv_sil,station_name_tall_stand,pids_rv,departure_pole,subsidy_machine_1|}\""
+ },
+ "blocks_adorn": {
+ "prefix": [
+ "@adorn.blocks"
+ ],
+ "body": "\"adorn:${1|lime_sofa,dark_oak_chair,dark_prismarine_platform,oak_table,red_nether_brick_platform,birch_bench,purple_table_lamp,gray_table_lamp,acacia_table,cut_sandstone_post,melon_seed_crate,birch_step,stone_step,apple_crate,sandstone_platform,polished_andesite_step,acacia_coffee_table,deepslate_post,polished_andesite_platform,polished_blackstone_platform,iron_shelf,deepslate_tile_post,beetroot_seed_crate,deepslate_brick_post,lil_tater_crate,light_blue_table_lamp,andesite_step,red_sandstone_post,light_blue_sofa,crimson_bench,dark_oak_table,crate,crimson_chair,stone_brick_platform,red_sofa,spruce_shelf,sweet_berry_crate,cobbled_deepslate_platform,prismarine_brick_platform,polished_granite_step,acacia_kitchen_cupboard,jungle_step,dark_prismarine_step,nether_brick_step,birch_kitchen_counter,dark_oak_bench,oak_chair,nether_wart_crate,crimson_post,polished_diorite_step,smooth_sandstone_post,granite_step,dark_oak_shelf,oak_drawer,spruce_kitchen_counter,stone_brick_step,polished_deepslate_step,smooth_red_sandstone_platform,purpur_post,pink_table_lamp,blackstone_platform,picket_fence,acacia_chair,polished_blackstone_brick_platform,smooth_stone_post,cobblestone_step,spruce_table,sandstone_step,warped_drawer,jungle_kitchen_counter,dark_oak_platform,oak_post,crimson_table,warped_shelf,oak_coffee_table,oak_kitchen_sink,diorite_post,quartz_platform,smooth_red_sandstone_post,spruce_platform,cut_sandstone_platform,trading_station,purpur_platform,oak_kitchen_counter,crimson_platform,potato_crate,cobbled_deepslate_step,warped_kitchen_sink,stone_brick_chimney,carrot_crate,cut_red_sandstone_post,blue_sofa,orange_sofa,warped_step,dark_oak_step,dark_prismarine_post,polished_granite_platform,brick_step,brown_table_lamp,birch_table,spruce_post,polished_blackstone_brick_post,warped_coffee_table,spruce_coffee_table,acacia_bench,magmatic_prismarine_chimney,prismarine_post,nether_brick_post,wheat_seed_crate,spruce_kitchen_sink,magenta_sofa,crimson_kitchen_counter,wall_stone_torch,cobblestone_chimney,black_table_lamp,smooth_sandstone_platform,crimson_drawer,nether_brick_chimney,quartz_step,pink_sofa,birch_chair,pumpkin_seed_crate,warped_table,cyan_table_lamp,mossy_stone_brick_step,acacia_kitchen_counter,blackstone_post,acacia_post,end_stone_brick_step,polished_blackstone_post,gray_sofa,cut_red_sandstone_platform,jungle_table,egg_crate,oak_shelf,yellow_sofa,basalt_step,crimson_shelf,diorite_platform,orange_table_lamp,magenta_table_lamp,cyan_sofa,stone_platform,mossy_cobblestone_step,stone_post,smooth_stone_platform,green_sofa,birch_kitchen_sink,birch_post,deepslate_step,sandstone_post,polished_andesite_post,granite_post,yellow_table_lamp,warped_platform,purpur_step,light_gray_table_lamp,basalt_platform,deepslate_brick_step,deepslate_tile_step,brick_chimney,red_sandstone_step,jungle_shelf,crimson_kitchen_cupboard,andesite_post,warped_kitchen_counter,mossy_cobblestone_post,dark_oak_kitchen_counter,mossy_cobblestone_platform,prismarine_brick_post,granite_platform,brewer,mossy_stone_brick_post,wheat_crate,deepslate_brick_platform,warped_chair,birch_kitchen_cupboard,stone_torch,red_nether_brick_post,acacia_step,light_gray_sofa,andesite_platform,smooth_sandstone_step,birch_platform,crimson_step,stone_brick_post,jungle_post,polished_deepslate_post,blue_table_lamp,acacia_drawer,polished_blackstone_brick_step,jungle_kitchen_cupboard,red_sandstone_platform,cobblestone_post,birch_shelf,cobblestone_platform,deepslate_tile_platform,brown_sofa,jungle_chair,soulful_prismarine_chimney,end_stone_brick_platform,deepslate_platform,birch_coffee_table,polished_deepslate_platform,jungle_drawer,cut_sandstone_step,warped_bench,polished_diorite_post,sugar_cane_crate,oak_kitchen_cupboard,spruce_bench,crimson_coffee_table,white_table_lamp,dark_oak_kitchen_sink,cut_red_sandstone_step,dark_oak_coffee_table,chain_link_fence,brick_post,spruce_step,smooth_stone_step,white_sofa,oak_bench,oak_platform,prismarine_platform,birch_drawer,honeycomb_crate,stone_ladder,prismarine_step,nether_brick_platform,jungle_bench,lime_table_lamp,jungle_kitchen_sink,purple_sofa,red_nether_brick_chimney,jungle_platform,dark_oak_kitchen_cupboard,green_table_lamp,quartz_post,dark_oak_drawer,red_table_lamp,polished_granite_post,jungle_coffee_table,diorite_step,cobbled_deepslate_post,end_stone_brick_post,dark_oak_post,basalt_post,warped_post,prismarine_chimney,prismarine_brick_step,mossy_stone_brick_platform,black_sofa,acacia_kitchen_sink,spruce_drawer,polished_diorite_platform,beetroot_crate,spruce_kitchen_cupboard,red_nether_brick_step,spruce_chair,cocoa_bean_crate,acacia_shelf,oak_step,acacia_platform,warped_kitchen_cupboard,brick_platform,crimson_kitchen_sink,melon_crate,polished_blackstone_step,blackstone_step,smooth_red_sandstone_step|}\""
+ },
+ "blocks_factory_blocks": {
+ "prefix": [
+ "@factory_blocks.blocks"
+ ],
+ "body": "\"factory_blocks:${1|exhaust,hazard,grinder,piping,pgcircuit,fan_four_on,hazardo,large_pipes,vrust,megacell,rust_bplates,rusty_scaffold,pwireframe,grate,metalbox,gvent,insulation,rust_plates,cables,wgpanel,srust,vent,mosaic,fan,wireframe,small_pipes,factory,large_plating,engineer,circuit,gears,old_vents,medium_fan,rgrate,sturdy,fan_side,gcircuit,caution,ice,fan_malfunction,hex,bcircuit,rust,fan_four,fan_on,scaffold,bwireframe,fan_malfunction_on,wopanel|}\""
+ },
+ "blocks_wheat_plus": {
+ "prefix": [
+ "@wheat_plus.blocks"
+ ],
+ "body": "\"wheat_plus:${1|road_line_double_white_full_slant,road_line_double_yellow_half_slant,road_line_double_yellow_full,road_line_double_yellow_full_slant,road_line_single_yellow_half,road_line_single_yellow_full,road_line_single_white_half_slant,road_blank_half,road_blank_full,road_line_single_white_full_slant,road_line_double_yellow_half,road_line_double_white_full,road_line_single_yellow_full_slant,road_line_single_yellow_half_slant,road_line_double_white_half,road_line_double_white_half_slant,road_line_single_white_full,road_line_single_white_half|}\""
+ },
+ "blocks_redbits": {
+ "prefix": [
+ "@redbits.blocks"
+ ],
+ "body": "\"redbits:${1|emitter,crimson_large_button,polished_blackstone_large_button,detector,warped_large_button,obsidian_pressure_plate,vision_sensor,acacia_large_button,two_way_repeater,spruce_large_button,oak_large_button,t_flip_flop,inverted_redstone_torch,birch_large_button,timer,redstone_lamp,stone_large_button,latch,dark_oak_large_button,inverter,inverted_redstone_wall_torch,basalt_pressure_plate,crying_obsidian_pressure_plate,end_stone_pressure_plate,rgb_lamp,jungle_large_button|}\""
+ },
+ "blocks_extshape": {
+ "prefix": [
+ "@extshape.blocks"
+ ],
+ "body": "\"extshape:${1|pink_terracotta_wall,light_blue_terracotta_vertical_stairs,polished_blackstone_brick_vertical_quarter_piece,gilded_blackstone_vertical_quarter_piece,red_terracotta_pressure_plate,orange_terracotta_pressure_plate,red_wool_slab,raw_iron_quarter_piece,terracotta_slab,cyan_terracotta_fence_gate,red_glazed_terracotta_slab,waxed_oxidized_copper_fence_gate,orange_concrete_vertical_slab,chiseled_quartz_vertical_stairs,dark_prismarine_fence_gate,waxed_exposed_copper_slab,black_terracotta_vertical_slab,glowstone_pressure_plate,green_wool_slab,polished_andesite_vertical_quarter_piece,smooth_basalt_vertical_stairs,orange_concrete_button,andesite_vertical_slab,gray_wool_vertical_quarter_piece,netherrack_wall,sandstone_vertical_slab,green_terracotta_quarter_piece,chiseled_deepslate_fence,blue_concrete_slab,waxed_exposed_copper_quarter_piece,purple_terracotta_vertical_stairs,light_blue_concrete_quarter_piece,smooth_red_sandstone_quarter_piece,pink_wool_fence_gate,green_concrete_vertical_stairs,warped_wart_vertical_slab,polished_deepslate_fence,emerald_pressure_plate,red_wool_quarter_piece,jungle_quarter_piece,light_gray_terracotta_vertical_slab,polished_deepslate_vertical_slab,brown_concrete_fence,honeycomb_fence,stone_brick_vertical_stairs,gray_concrete_wall,quartz_button,sandstone_vertical_stairs,chiseled_deepslate_quarter_piece,light_blue_terracotta_button,red_nether_brick_pressure_plate,blue_wool_slab,gray_wool_fence,pink_wool_vertical_stairs,quartz_brick_wall,waxed_cut_copper_button,blue_wool_vertical_slab,end_stone_vertical_stairs,white_wool_vertical_stairs,smooth_red_sandstone_pressure_plate,polished_blackstone_quarter_piece,cobbled_deepslate_fence,pumpkin_slab,smooth_stone_fence,iron_quarter_piece,honeycomb_quarter_piece,lime_concrete_button,smooth_stone_pressure_plate,white_wool_vertical_quarter_piece,smooth_red_sandstone_fence_gate,cyan_terracotta_slab,polished_diorite_wall,melon_pressure_plate,netherite_vertical_quarter_piece,red_nether_brick_fence,raw_gold_fence,chiseled_quartz_slab,purpur_button,nether_brick_vertical_quarter_piece,diamond_vertical_stairs,diamond_fence_gate,orange_terracotta_fence_gate,white_concrete_pressure_plate,terracotta_vertical_stairs,blue_terracotta_quarter_piece,granite_pressure_plate,green_wool_pressure_plate,brown_wool_vertical_stairs,nether_brick_vertical_slab,moss_fence,crying_obsidian_button,waxed_weathered_cut_copper_wall,andesite_pressure_plate,yellow_terracotta_wall,quartz_brick_vertical_stairs,chiseled_stone_brick_quarter_piece,lapis_stairs,emerald_wall,netherite_pressure_plate,light_blue_concrete_wall,netherite_button,pumpkin_fence,birch_wall,cobblestone_vertical_stairs,netherrack_vertical_quarter_piece,granite_button,iron_vertical_stairs,purpur_vertical_stairs,light_blue_concrete_stairs,yellow_terracotta_fence_gate,glowstone_vertical_quarter_piece,gold_quarter_piece,sea_lantern_stairs,polished_andesite_fence,brick_fence,light_blue_terracotta_pressure_plate,pink_terracotta_vertical_quarter_piece,chiseled_quartz_pressure_plate,netherrack_vertical_stairs,brown_concrete_slab,dripstone_quarter_piece,packed_ice_stairs,gray_concrete_pressure_plate,orange_wool_pressure_plate,chiseled_polished_blackstone_vertical_quarter_piece,nether_wart_stairs,yellow_wool_fence_gate,amethyst_slab,nether_wart_vertical_stairs,quartz_pressure_plate,diamond_wall,amethyst_vertical_slab,warped_vertical_slab,gray_terracotta_slab,orange_concrete_stairs,green_concrete_vertical_quarter_piece,lime_wool_wall,orange_wool_fence,quartz_brick_fence,gray_concrete_vertical_slab,terracotta_stairs,melon_vertical_quarter_piece,obsidian_stairs,light_blue_wool_button,cyan_wool_stairs,prismarine_fence_gate,prismarine_brick_wall,green_terracotta_fence,emerald_button,polished_granite_vertical_slab,waxed_oxidized_cut_copper_fence_gate,netherrack_fence,orange_concrete_fence,green_glazed_terracotta_slab,cut_red_sandstone_vertical_slab,smooth_basalt_quarter_piece,terracotta_vertical_slab,blackstone_quarter_piece,melon_vertical_slab,gilded_blackstone_slab,waxed_exposed_copper_stairs,waxed_oxidized_cut_copper_wall,stone_brick_vertical_slab,warped_wart_fence_gate,pink_terracotta_fence_gate,crying_obsidian_wall,prismarine_brick_button,yellow_concrete_vertical_slab,purple_terracotta_wall,pink_concrete_pressure_plate,waxed_oxidized_copper_quarter_piece,gray_wool_button,waxed_exposed_cut_copper_fence,waxed_exposed_cut_copper_vertical_quarter_piece,yellow_terracotta_vertical_stairs,waxed_oxidized_cut_copper_button,light_gray_concrete_fence_gate,lapis_slab,polished_deepslate_button,chiseled_red_sandstone_wall,diorite_fence,yellow_concrete_fence_gate,magenta_wool_wall,lapis_button,cyan_wool_slab,netherite_wall,white_concrete_stairs,netherite_stairs,polished_granite_vertical_stairs,white_terracotta_quarter_piece,polished_blackstone_vertical_stairs,diorite_vertical_quarter_piece,lapis_vertical_quarter_piece,clay_vertical_slab,cobbled_deepslate_vertical_slab,green_concrete_pressure_plate,tuff_vertical_quarter_piece,green_wool_stairs,pink_concrete_wall,spruce_wall,magenta_wool_vertical_slab,diamond_fence,red_sandstone_quarter_piece,dripstone_vertical_stairs,ancient_debris_vertical_slab,brown_concrete_vertical_slab,emerald_fence,shroomlight_vertical_stairs,cut_sandstone_quarter_piece,waxed_oxidized_copper_vertical_slab,red_terracotta_wall,netherrack_button,sea_lantern_slab,quartz_fence_gate,blue_terracotta_slab,green_wool_button,melon_slab,light_blue_terracotta_stairs,stone_brick_quarter_piece,dark_prismarine_vertical_quarter_piece,black_concrete_vertical_quarter_piece,smooth_red_sandstone_vertical_quarter_piece,prismarine_button,tuff_fence_gate,purple_terracotta_vertical_quarter_piece,purple_concrete_quarter_piece,crying_obsidian_vertical_quarter_piece,polished_diorite_fence,chiseled_quartz_vertical_quarter_piece,cobblestone_fence_gate,bedrock_fence,gray_wool_slab,lime_wool_button,cobbled_deepslate_fence_gate,ancient_debris_quarter_piece,raw_gold_stairs,purple_concrete_vertical_slab,purple_concrete_vertical_quarter_piece,lime_concrete_stairs,bedrock_vertical_quarter_piece,light_gray_terracotta_vertical_quarter_piece,magenta_wool_quarter_piece,obsidian_fence,black_terracotta_vertical_quarter_piece,blackstone_vertical_quarter_piece,smooth_sandstone_fence_gate,red_terracotta_vertical_stairs,lime_concrete_wall,brown_wool_quarter_piece,chiseled_red_sandstone_vertical_stairs,pink_wool_stairs,red_wool_pressure_plate,obsidian_slab,smooth_quartz_quarter_piece,polished_andesite_vertical_stairs,smooth_basalt_button,pink_concrete_vertical_slab,orange_wool_wall,diorite_vertical_slab,shroomlight_pressure_plate,bedrock_pressure_plate,chiseled_sandstone_vertical_stairs,black_terracotta_slab,crimson_vertical_stairs,glowstone_wall,yellow_wool_button,snow_fence,chiseled_quartz_vertical_slab,pink_terracotta_button,oak_quarter_piece,purple_concrete_fence_gate,light_gray_concrete_pressure_plate,lime_concrete_fence_gate,acacia_quarter_piece,diorite_button,chiseled_nether_brick_stairs,end_stone_slab,polished_andesite_wall,chiseled_deepslate_slab,waxed_copper_vertical_quarter_piece,polished_andesite_button,waxed_weathered_cut_copper_vertical_slab,acacia_vertical_slab,gray_wool_vertical_slab,white_concrete_slab,green_concrete_slab,smooth_quartz_wall,clay_fence_gate,brown_wool_vertical_slab,cyan_glazed_terracotta_slab,dark_prismarine_fence,red_wool_fence,white_concrete_vertical_stairs,nether_wart_wall,deepslate_tile_quarter_piece,orange_wool_vertical_quarter_piece,end_stone_pressure_plate,light_gray_terracotta_fence_gate,magenta_wool_stairs,green_terracotta_wall,orange_terracotta_vertical_slab,calcite_stairs,stone_fence,emerald_stairs,waxed_exposed_cut_copper_vertical_slab,waxed_exposed_cut_copper_pressure_plate,light_blue_wool_stairs,black_terracotta_vertical_stairs,yellow_glazed_terracotta_slab,smooth_quartz_vertical_slab,magenta_concrete_pressure_plate,red_concrete_stairs,green_terracotta_vertical_quarter_piece,packed_ice_button,cyan_wool_vertical_slab,purple_terracotta_vertical_slab,waxed_exposed_copper_button,light_gray_terracotta_vertical_stairs,gray_wool_quarter_piece,brown_concrete_vertical_quarter_piece,terracotta_button,clay_fence,light_gray_terracotta_button,brown_wool_vertical_quarter_piece,pumpkin_vertical_stairs,obsidian_vertical_stairs,warped_wart_vertical_stairs,waxed_oxidized_copper_wall,purple_concrete_stairs,sea_lantern_vertical_quarter_piece,red_wool_vertical_slab,quartz_brick_vertical_slab,calcite_fence_gate,smooth_basalt_stairs,magenta_terracotta_vertical_stairs,stone_fence_gate,pink_wool_vertical_quarter_piece,waxed_cut_copper_vertical_quarter_piece,prismarine_brick_fence,orange_wool_button,andesite_quarter_piece,lime_wool_fence_gate,red_wool_button,purple_wool_stairs,polished_granite_vertical_quarter_piece,waxed_weathered_cut_copper_vertical_stairs,raw_copper_pressure_plate,honeycomb_vertical_slab,blue_terracotta_stairs,light_blue_wool_vertical_quarter_piece,lime_terracotta_wall,cyan_wool_pressure_plate,yellow_wool_stairs,pink_wool_fence,deepslate_brick_fence_gate,brown_terracotta_vertical_slab,blue_terracotta_fence,black_terracotta_quarter_piece,black_concrete_vertical_stairs,andesite_vertical_stairs,birch_vertical_stairs,end_stone_fence_gate,cyan_concrete_fence_gate,waxed_exposed_cut_copper_wall,brown_wool_button,red_nether_brick_quarter_piece,cyan_concrete_pressure_plate,black_terracotta_wall,yellow_terracotta_fence,chiseled_sandstone_stairs,crimson_vertical_slab,white_concrete_button,waxed_exposed_copper_vertical_slab,gold_slab,green_concrete_vertical_slab,chiseled_quartz_fence_gate,waxed_copper_vertical_slab,magenta_terracotta_vertical_slab,warped_wart_slab,chiseled_nether_brick_vertical_quarter_piece,purpur_pressure_plate,magenta_concrete_vertical_slab,waxed_weathered_cut_copper_fence,pink_glazed_terracotta_slab,gilded_blackstone_vertical_slab,dark_oak_vertical_quarter_piece,polished_blackstone_brick_vertical_stairs,polished_diorite_vertical_stairs,blue_wool_quarter_piece,polished_andesite_vertical_slab,chiseled_deepslate_button,end_stone_quarter_piece,light_gray_terracotta_pressure_plate,light_blue_terracotta_slab,blue_concrete_fence,emerald_fence_gate,moss_vertical_quarter_piece,black_wool_stairs,blue_concrete_button,smooth_sandstone_vertical_quarter_piece,moss_wall,blue_concrete_stairs,iron_stairs,diorite_quarter_piece,orange_terracotta_button,purple_concrete_wall,purpur_fence_gate,packed_ice_vertical_quarter_piece,dark_prismarine_vertical_stairs,polished_granite_pressure_plate,polished_blackstone_vertical_slab,crimson_wall,ancient_debris_vertical_quarter_piece,amethyst_fence,pumpkin_quarter_piece,orange_terracotta_stairs,smooth_sandstone_button,purple_wool_button,yellow_terracotta_vertical_slab,red_wool_stairs,chiseled_stone_brick_vertical_slab,purple_concrete_button,melon_quarter_piece,chiseled_red_sandstone_slab,pink_wool_pressure_plate,prismarine_brick_pressure_plate,white_terracotta_slab,red_concrete_fence,amethyst_button,blue_terracotta_button,melon_button,clay_quarter_piece,magenta_terracotta_button,orange_terracotta_vertical_quarter_piece,red_terracotta_fence_gate,lime_terracotta_pressure_plate,light_blue_concrete_fence_gate,amethyst_quarter_piece,smooth_red_sandstone_wall,light_blue_wool_vertical_stairs,pink_concrete_button,gray_terracotta_wall,black_wool_pressure_plate,lime_terracotta_vertical_slab,andesite_fence,jungle_wall,birch_quarter_piece,dark_prismarine_wall,nether_wart_fence_gate,waxed_weathered_cut_copper_vertical_quarter_piece,green_terracotta_vertical_stairs,diamond_slab,waxed_exposed_copper_wall,magenta_wool_vertical_quarter_piece,black_wool_fence,bedrock_wall,smooth_basalt_vertical_slab,white_terracotta_stairs,netherrack_slab,purple_terracotta_button,blackstone_vertical_slab,amethyst_fence_gate,nether_brick_quarter_piece,cyan_concrete_vertical_stairs,cut_sandstone_vertical_stairs,red_wool_vertical_stairs,magenta_wool_fence,cyan_wool_wall,iron_fence_gate,lime_wool_vertical_quarter_piece,orange_terracotta_wall,light_blue_concrete_slab,shroomlight_slab,mossy_cobblestone_button,stone_vertical_slab,terracotta_quarter_piece,snow_slab,bedrock_button,red_nether_brick_vertical_quarter_piece,ancient_debris_pressure_plate,orange_concrete_quarter_piece,waxed_exposed_copper_vertical_quarter_piece,oak_wall,chiseled_quartz_wall,calcite_wall,light_gray_terracotta_stairs,red_concrete_fence_gate,tuff_vertical_stairs,light_gray_wool_stairs,raw_gold_slab,waxed_weathered_copper_vertical_stairs,light_gray_concrete_wall,gray_concrete_quarter_piece,magenta_concrete_wall,dripstone_pressure_plate,waxed_cut_copper_pressure_plate,gray_terracotta_vertical_slab,yellow_wool_vertical_stairs,mossy_cobblestone_fence,nether_brick_pressure_plate,waxed_oxidized_copper_vertical_stairs,netherite_quarter_piece,cut_red_sandstone_vertical_stairs,lime_concrete_vertical_quarter_piece,light_gray_wool_button,lime_wool_vertical_stairs,bedrock_fence_gate,obsidian_wall,lime_terracotta_vertical_quarter_piece,pink_concrete_stairs,light_blue_concrete_vertical_stairs,raw_gold_quarter_piece,snow_vertical_slab,gilded_blackstone_stairs,pink_concrete_fence,pink_wool_button,light_blue_terracotta_quarter_piece,magenta_concrete_button,waxed_weathered_copper_slab,brown_concrete_pressure_plate,brick_quarter_piece,pink_terracotta_pressure_plate,ancient_debris_slab,white_concrete_fence_gate,lime_concrete_pressure_plate,purple_wool_wall,red_wool_fence_gate,white_terracotta_vertical_quarter_piece,white_wool_quarter_piece,lime_concrete_slab,chiseled_sandstone_vertical_slab,red_sandstone_vertical_quarter_piece,purple_terracotta_stairs,orange_wool_slab,end_stone_button,light_gray_concrete_vertical_slab,amethyst_vertical_quarter_piece,pink_terracotta_fence,light_blue_concrete_button,lime_terracotta_fence,waxed_cut_copper_quarter_piece,calcite_vertical_stairs,raw_copper_vertical_slab,chiseled_red_sandstone_vertical_slab,chiseled_nether_brick_slab,stone_wall,light_gray_glazed_terracotta_slab,honeycomb_stairs,chiseled_polished_blackstone_vertical_slab,light_gray_wool_vertical_slab,packed_ice_fence,green_wool_quarter_piece,magenta_terracotta_stairs,iron_slab,netherrack_stairs,chiseled_deepslate_fence_gate,polished_diorite_vertical_slab,black_concrete_quarter_piece,obsidian_quarter_piece,blue_concrete_vertical_slab,brown_terracotta_fence_gate,emerald_vertical_slab,magenta_concrete_vertical_quarter_piece,raw_copper_vertical_quarter_piece,magenta_wool_vertical_stairs,light_gray_wool_pressure_plate,cut_sandstone_stairs,blue_concrete_vertical_quarter_piece,raw_gold_button,raw_gold_vertical_stairs,light_blue_terracotta_vertical_quarter_piece,purpur_quarter_piece,black_wool_button,red_nether_brick_button,chiseled_stone_brick_slab,lime_terracotta_vertical_stairs,iron_vertical_quarter_piece,blue_concrete_vertical_stairs,yellow_wool_fence,granite_fence_gate,yellow_concrete_pressure_plate,packed_ice_quarter_piece,chiseled_stone_brick_fence,moss_fence_gate,prismarine_brick_quarter_piece,terracotta_vertical_quarter_piece,black_concrete_fence_gate,orange_wool_vertical_slab,deepslate_brick_button,diamond_pressure_plate,chiseled_nether_brick_vertical_stairs,cyan_concrete_wall,deepslate_brick_vertical_slab,white_terracotta_pressure_plate,waxed_cut_copper_vertical_stairs,cyan_terracotta_pressure_plate,mossy_cobblestone_quarter_piece,chiseled_stone_brick_fence_gate,netherrack_pressure_plate,tuff_quarter_piece,cyan_wool_fence_gate,purple_terracotta_slab,lime_concrete_vertical_slab,gray_terracotta_pressure_plate,magenta_terracotta_vertical_quarter_piece,nether_wart_quarter_piece,honeycomb_button,crying_obsidian_vertical_stairs,packed_ice_wall,dark_oak_quarter_piece,yellow_concrete_wall,netherrack_quarter_piece,cyan_terracotta_quarter_piece,cobbled_deepslate_vertical_quarter_piece,end_stone_stairs,chiseled_deepslate_vertical_slab,quartz_brick_slab,ancient_debris_fence,waxed_cut_copper_wall,amethyst_pressure_plate,white_wool_slab,black_terracotta_pressure_plate,magenta_terracotta_fence,obsidian_button,chiseled_nether_brick_quarter_piece,acacia_wall,white_terracotta_button,raw_iron_slab,light_blue_wool_fence,brown_terracotta_wall,cut_sandstone_vertical_quarter_piece,polished_granite_fence_gate,sea_lantern_vertical_slab,jungle_vertical_stairs,andesite_vertical_quarter_piece,brick_fence_gate,honeycomb_fence_gate,waxed_oxidized_cut_copper_quarter_piece,bedrock_stairs,stone_vertical_stairs,green_wool_fence_gate,quartz_brick_vertical_quarter_piece,lime_wool_vertical_slab,tuff_slab,smooth_sandstone_pressure_plate,crying_obsidian_fence_gate,polished_deepslate_vertical_stairs,pink_concrete_fence_gate,smooth_sandstone_vertical_slab,light_blue_wool_pressure_plate,cobblestone_button,shroomlight_stairs,lime_glazed_terracotta_slab,smooth_sandstone_fence,black_wool_slab,brown_wool_fence,orange_concrete_slab,black_wool_vertical_slab,magenta_terracotta_slab,blue_wool_stairs,chiseled_stone_brick_vertical_quarter_piece,waxed_weathered_copper_pressure_plate,purple_terracotta_quarter_piece,lime_terracotta_stairs,blue_wool_vertical_quarter_piece,waxed_weathered_cut_copper_fence_gate,moss_quarter_piece,waxed_oxidized_cut_copper_pressure_plate,brown_concrete_vertical_stairs,magenta_glazed_terracotta_slab,diorite_pressure_plate,white_wool_fence_gate,yellow_terracotta_vertical_quarter_piece,tuff_stairs,calcite_quarter_piece,end_stone_wall,purple_terracotta_fence_gate,raw_copper_wall,raw_iron_fence_gate,waxed_oxidized_copper_slab,mossy_stone_brick_vertical_stairs,polished_diorite_button,purple_concrete_slab,orange_concrete_wall,yellow_wool_quarter_piece,prismarine_vertical_slab,red_concrete_vertical_quarter_piece,waxed_oxidized_copper_vertical_quarter_piece,orange_concrete_fence_gate,purple_concrete_vertical_stairs,birch_vertical_slab,smooth_sandstone_wall,waxed_weathered_cut_copper_quarter_piece,red_nether_brick_vertical_stairs,black_terracotta_button,white_concrete_quarter_piece,pink_concrete_vertical_quarter_piece,quartz_vertical_quarter_piece,smooth_sandstone_vertical_stairs,blue_wool_fence,end_stone_vertical_slab,gilded_blackstone_quarter_piece,brown_terracotta_quarter_piece,black_concrete_pressure_plate,raw_iron_button,light_gray_terracotta_fence,clay_pressure_plate,raw_iron_stairs,warped_wart_fence,dripstone_button,dripstone_stairs,quartz_vertical_stairs,lime_concrete_vertical_stairs,mossy_stone_brick_fence_gate,yellow_terracotta_quarter_piece,green_concrete_quarter_piece,light_blue_terracotta_fence,cyan_concrete_fence,obsidian_fence_gate,dark_prismarine_quarter_piece,light_gray_concrete_slab,emerald_vertical_quarter_piece,chiseled_sandstone_wall,mossy_stone_brick_fence,shroomlight_quarter_piece,chiseled_deepslate_vertical_stairs,acacia_vertical_stairs,shroomlight_vertical_quarter_piece,lime_wool_pressure_plate,cyan_wool_fence,light_gray_terracotta_wall,purpur_fence,green_terracotta_pressure_plate,waxed_copper_quarter_piece,honeycomb_vertical_stairs,deepslate_tile_fence_gate,chiseled_stone_brick_vertical_stairs,raw_iron_wall,waxed_weathered_cut_copper_button,brick_vertical_stairs,prismarine_pressure_plate,shroomlight_button,polished_andesite_quarter_piece,andesite_fence_gate,mossy_cobblestone_vertical_stairs,polished_deepslate_vertical_quarter_piece,green_wool_vertical_slab,stone_brick_vertical_quarter_piece,blue_terracotta_pressure_plate,black_terracotta_stairs,orange_concrete_vertical_quarter_piece,melon_fence,stone_quarter_piece,waxed_weathered_copper_stairs,shroomlight_fence,black_concrete_button,blue_terracotta_vertical_stairs,gray_terracotta_quarter_piece,jungle_vertical_quarter_piece,ancient_debris_vertical_stairs,netherite_fence_gate,bedrock_quarter_piece,chiseled_red_sandstone_quarter_piece,waxed_exposed_copper_vertical_stairs,orange_terracotta_fence,terracotta_pressure_plate,pumpkin_stairs,cut_sandstone_wall,yellow_terracotta_pressure_plate,yellow_concrete_vertical_stairs,waxed_weathered_copper_vertical_quarter_piece,tuff_button,iron_wall,light_gray_wool_fence_gate,pumpkin_pressure_plate,magenta_concrete_vertical_stairs,purpur_vertical_quarter_piece,clay_vertical_quarter_piece,magenta_terracotta_quarter_piece,purple_wool_pressure_plate,light_blue_concrete_pressure_plate,light_gray_wool_wall,waxed_oxidized_cut_copper_vertical_stairs,orange_terracotta_slab,shroomlight_wall,smooth_basalt_fence,light_gray_wool_fence,dripstone_slab,honeycomb_vertical_quarter_piece,lime_terracotta_quarter_piece,waxed_copper_slab,green_terracotta_button,cobblestone_quarter_piece,ancient_debris_wall,dripstone_fence_gate,cyan_wool_vertical_stairs,blue_glazed_terracotta_slab,moss_slab,chiseled_polished_blackstone_vertical_stairs,smooth_basalt_wall,lapis_vertical_slab,orange_terracotta_vertical_stairs,waxed_exposed_cut_copper_button,white_terracotta_fence_gate,end_stone_vertical_quarter_piece,pink_wool_wall,snow_pressure_plate,quartz_brick_quarter_piece,yellow_terracotta_stairs,green_terracotta_fence_gate,polished_andesite_pressure_plate,polished_blackstone_brick_quarter_piece,yellow_concrete_stairs,mossy_cobblestone_vertical_quarter_piece,white_concrete_vertical_quarter_piece,gray_concrete_fence_gate,diamond_quarter_piece,crying_obsidian_slab,cobblestone_pressure_plate,white_terracotta_wall,pumpkin_vertical_slab,netherite_fence,quartz_brick_stairs,pink_wool_vertical_slab,light_blue_terracotta_wall,waxed_exposed_cut_copper_vertical_stairs,yellow_concrete_vertical_quarter_piece,amethyst_vertical_stairs,blue_wool_button,pink_terracotta_vertical_slab,melon_fence_gate,orange_concrete_pressure_plate,quartz_brick_button,brown_wool_slab,green_wool_vertical_quarter_piece,snow_wall,cyan_concrete_vertical_slab,white_terracotta_vertical_slab,chiseled_polished_blackstone_stairs,magenta_wool_pressure_plate,chiseled_stone_brick_wall,gold_vertical_quarter_piece,terracotta_fence_gate,smooth_red_sandstone_vertical_stairs,honeycomb_pressure_plate,smooth_red_sandstone_fence,netherrack_fence_gate,quartz_vertical_slab,dark_oak_vertical_stairs,black_wool_wall,polished_blackstone_vertical_quarter_piece,cut_sandstone_vertical_slab,amethyst_stairs,red_terracotta_quarter_piece,oak_vertical_stairs,smooth_stone_button,green_concrete_stairs,white_wool_pressure_plate,chiseled_deepslate_vertical_quarter_piece,snow_button,quartz_quarter_piece,gray_terracotta_vertical_stairs,honeycomb_slab,pumpkin_button,purple_wool_vertical_slab,cyan_concrete_quarter_piece,obsidian_vertical_quarter_piece,deepslate_tile_vertical_slab,red_terracotta_vertical_slab,acacia_vertical_quarter_piece,brown_concrete_quarter_piece,gilded_blackstone_vertical_stairs,tuff_wall,calcite_vertical_quarter_piece,waxed_weathered_copper_quarter_piece,orange_concrete_vertical_stairs,green_wool_vertical_stairs,raw_iron_vertical_quarter_piece,chiseled_deepslate_pressure_plate,pink_concrete_quarter_piece,chiseled_quartz_button,lime_concrete_fence,magenta_terracotta_wall,mossy_stone_brick_vertical_slab,clay_wall,waxed_exposed_copper_pressure_plate,cyan_concrete_button,purpur_wall,end_stone_fence,white_wool_wall,warped_wart_stairs,blue_wool_fence_gate,magenta_concrete_slab,light_blue_concrete_vertical_quarter_piece,terracotta_fence,raw_iron_pressure_plate,lapis_pressure_plate,cut_red_sandstone_wall,yellow_concrete_quarter_piece,white_wool_stairs,sea_lantern_vertical_stairs,magenta_terracotta_pressure_plate,white_wool_button,black_concrete_wall,waxed_weathered_copper_vertical_slab,amethyst_wall,gray_terracotta_fence_gate,waxed_weathered_copper_wall,red_sandstone_vertical_slab,smooth_stone_wall,iron_vertical_slab,orange_wool_stairs,purple_wool_slab,mossy_stone_brick_quarter_piece,lime_terracotta_button,packed_ice_fence_gate,red_concrete_quarter_piece,prismarine_vertical_quarter_piece,deepslate_tile_vertical_quarter_piece,chiseled_sandstone_vertical_quarter_piece,deepslate_brick_vertical_quarter_piece,granite_vertical_slab,pumpkin_vertical_quarter_piece,dripstone_fence,deepslate_brick_pressure_plate,light_blue_wool_slab,waxed_exposed_cut_copper_quarter_piece,crying_obsidian_vertical_slab,spruce_vertical_slab,cyan_terracotta_wall,gold_fence,glowstone_quarter_piece,light_gray_concrete_vertical_quarter_piece,cyan_concrete_stairs,netherite_vertical_stairs,snow_stairs,polished_deepslate_quarter_piece,red_concrete_vertical_slab,chiseled_quartz_fence,lapis_fence,purple_glazed_terracotta_slab,cyan_terracotta_vertical_quarter_piece,raw_copper_fence_gate,glowstone_vertical_slab,smooth_quartz_fence,red_nether_brick_fence_gate,crying_obsidian_pressure_plate,moss_stairs,spruce_quarter_piece,chiseled_quartz_quarter_piece,crying_obsidian_quarter_piece,sandstone_quarter_piece,smooth_stone_fence_gate,oak_vertical_slab,purple_wool_quarter_piece,gray_wool_vertical_stairs,granite_vertical_stairs,black_concrete_fence,smooth_red_sandstone_vertical_slab,stone_vertical_quarter_piece,light_blue_wool_quarter_piece,waxed_copper_stairs,magenta_concrete_stairs,glowstone_fence,gray_terracotta_vertical_quarter_piece,gray_concrete_button,granite_quarter_piece,light_blue_wool_vertical_slab,purple_terracotta_fence,prismarine_brick_fence_gate,pink_terracotta_slab,orange_wool_vertical_stairs,warped_wart_wall,glowstone_vertical_stairs,yellow_wool_slab,blue_wool_wall,brown_wool_fence_gate,deepslate_tile_pressure_plate,orange_terracotta_quarter_piece,glowstone_fence_gate,red_wool_wall,cobbled_deepslate_button,gray_concrete_slab,diorite_vertical_stairs,green_wool_wall,brown_terracotta_fence,purple_terracotta_pressure_plate,bedrock_vertical_stairs,purple_wool_vertical_quarter_piece,red_concrete_wall,prismarine_brick_vertical_quarter_piece,cyan_wool_quarter_piece,brown_terracotta_button,white_terracotta_vertical_stairs,cut_red_sandstone_quarter_piece,chiseled_sandstone_slab,yellow_wool_wall,polished_granite_button,glowstone_button,crying_obsidian_fence,cyan_concrete_slab,dark_prismarine_vertical_slab,gray_concrete_fence,deepslate_tile_button,shroomlight_vertical_slab,pink_terracotta_stairs,deepslate_tile_fence,light_gray_concrete_fence,prismarine_quarter_piece,cyan_terracotta_fence,obsidian_pressure_plate,waxed_oxidized_copper_fence,light_gray_concrete_vertical_stairs,light_gray_wool_slab,dripstone_wall,green_concrete_wall,dark_oak_vertical_slab,dripstone_vertical_slab,moss_vertical_slab,purple_concrete_fence,ancient_debris_button,melon_stairs,light_gray_terracotta_quarter_piece,snow_fence_gate,smooth_quartz_pressure_plate,smooth_quartz_vertical_quarter_piece,polished_granite_wall,brown_terracotta_slab,mossy_cobblestone_fence_gate,cobblestone_vertical_slab,light_gray_wool_vertical_quarter_piece,prismarine_fence,black_terracotta_fence,yellow_wool_vertical_slab,chiseled_deepslate_stairs,lime_wool_slab,green_terracotta_slab,black_wool_fence_gate,pink_wool_slab,blue_concrete_wall,iron_button,polished_andesite_fence_gate,smooth_basalt_slab,glowstone_slab,waxed_copper_vertical_stairs,smooth_quartz_vertical_stairs,blackstone_vertical_stairs,packed_ice_slab,prismarine_vertical_stairs,yellow_concrete_slab,green_terracotta_vertical_slab,lapis_vertical_stairs,nether_wart_vertical_quarter_piece,warped_vertical_stairs,andesite_button,gray_glazed_terracotta_slab,quartz_wall,quartz_fence,lime_terracotta_fence_gate,calcite_vertical_slab,melon_vertical_stairs,raw_iron_fence,mossy_cobblestone_vertical_slab,raw_gold_vertical_quarter_piece,yellow_wool_vertical_quarter_piece,clay_button,terracotta_wall,stone_brick_fence,tuff_fence,smooth_basalt_vertical_quarter_piece,orange_glazed_terracotta_slab,waxed_exposed_copper_fence_gate,clay_stairs,red_terracotta_fence,brown_terracotta_pressure_plate,waxed_oxidized_copper_stairs,waxed_oxidized_copper_button,obsidian_vertical_slab,sandstone_vertical_quarter_piece,gold_vertical_slab,black_concrete_slab,polished_deepslate_pressure_plate,pink_wool_quarter_piece,cut_red_sandstone_vertical_quarter_piece,brown_glazed_terracotta_slab,mossy_stone_brick_vertical_quarter_piece,petrified_oak_planks,gray_wool_stairs,chiseled_stone_brick_stairs,glowstone_stairs,honeycomb_wall,green_concrete_button,cobbled_deepslate_quarter_piece,brown_wool_pressure_plate,ancient_debris_stairs,blue_concrete_pressure_plate,lapis_fence_gate,white_concrete_vertical_slab,bedrock_vertical_slab,emerald_vertical_stairs,waxed_copper_wall,smooth_stone_slab_double,netherite_slab,warped_wart_quarter_piece,warped_quarter_piece,waxed_copper_pressure_plate,moss_pressure_plate,moss_vertical_stairs,iron_fence,brown_concrete_wall,cobbled_deepslate_pressure_plate,light_blue_terracotta_fence_gate,brown_wool_stairs,chiseled_polished_blackstone_quarter_piece,pumpkin_wall,cobblestone_fence,smooth_basalt_pressure_plate,gold_stairs,light_gray_terracotta_slab,pink_terracotta_quarter_piece,red_wool_vertical_quarter_piece,raw_gold_fence_gate,granite_fence,smooth_basalt_fence_gate,granite_vertical_quarter_piece,gray_concrete_vertical_quarter_piece,warped_vertical_quarter_piece,jungle_vertical_slab,chiseled_red_sandstone_stairs,ancient_debris_fence_gate,light_blue_concrete_fence,oak_vertical_quarter_piece,gray_wool_wall,waxed_copper_button,brown_concrete_button,calcite_button,calcite_pressure_plate,diamond_vertical_slab,magenta_wool_button,raw_gold_pressure_plate,waxed_oxidized_cut_copper_vertical_quarter_piece,blue_terracotta_vertical_slab,red_terracotta_stairs,prismarine_brick_vertical_stairs,polished_granite_quarter_piece,light_gray_wool_vertical_stairs,shroomlight_fence_gate,cobblestone_vertical_quarter_piece,orange_wool_fence_gate,raw_copper_stairs,diamond_vertical_quarter_piece,lapis_quarter_piece,gray_wool_fence_gate,red_concrete_button,quartz_brick_pressure_plate,nether_brick_fence_gate,waxed_copper_fence,diamond_button,spruce_vertical_stairs,black_wool_vertical_stairs,cyan_concrete_vertical_quarter_piece,chiseled_red_sandstone_vertical_quarter_piece,gold_vertical_stairs,gray_concrete_stairs,smooth_quartz_fence_gate,yellow_terracotta_slab,polished_blackstone_brick_vertical_slab,red_concrete_pressure_plate,waxed_weathered_copper_button,waxed_weathered_copper_fence_gate,moss_button,stone_brick_fence_gate,waxed_weathered_cut_copper_pressure_plate,emerald_quarter_piece,black_concrete_vertical_slab,black_concrete_stairs,red_concrete_vertical_stairs,nether_brick_vertical_stairs,yellow_concrete_fence,raw_gold_wall,polished_diorite_vertical_quarter_piece,yellow_concrete_button,raw_copper_quarter_piece,purple_wool_vertical_stairs,light_gray_wool_quarter_piece,lime_wool_fence,blue_concrete_fence_gate,light_blue_wool_fence_gate,raw_gold_vertical_slab,white_terracotta_fence,light_gray_concrete_stairs,red_terracotta_vertical_quarter_piece,snow_vertical_quarter_piece,gray_terracotta_stairs,gray_wool_pressure_plate,waxed_cut_copper_vertical_slab,magenta_wool_fence_gate,netherite_vertical_slab,crimson_vertical_quarter_piece,raw_iron_vertical_stairs,blue_terracotta_wall,light_blue_terracotta_vertical_slab,calcite_fence,red_sandstone_vertical_stairs,polished_deepslate_fence_gate,blue_terracotta_vertical_quarter_piece,smooth_quartz_button,warped_wart_vertical_quarter_piece,snow_quarter_piece,melon_wall,purple_wool_fence_gate,mossy_cobblestone_pressure_plate,brown_terracotta_vertical_quarter_piece,emerald_slab,lime_wool_stairs,purple_concrete_pressure_plate,lapis_wall,raw_copper_vertical_stairs,pink_terracotta_vertical_stairs,bedrock_slab,cut_red_sandstone_stairs,dark_prismarine_button,dripstone_vertical_quarter_piece,yellow_wool_pressure_plate,white_concrete_wall,chiseled_quartz_stairs,pink_concrete_vertical_stairs,prismarine_brick_vertical_slab,chiseled_polished_blackstone_slab,lime_concrete_quarter_piece,packed_ice_vertical_stairs,polished_diorite_quarter_piece,dark_oak_wall,cyan_terracotta_stairs,cyan_terracotta_button,white_glazed_terracotta_slab,polished_granite_fence,white_concrete_fence,deepslate_brick_vertical_stairs,calcite_slab,blue_concrete_quarter_piece,magenta_concrete_fence_gate,nether_wart_slab,waxed_exposed_cut_copper_fence_gate,black_wool_vertical_quarter_piece,gray_concrete_vertical_stairs,deepslate_tile_vertical_stairs,lime_terracotta_slab,purple_wool_fence,sea_lantern_quarter_piece,dark_prismarine_pressure_plate,blue_terracotta_fence_gate,quartz_brick_fence_gate,raw_copper_fence,waxed_weathered_copper_fence,spruce_vertical_quarter_piece,gray_terracotta_fence,clay_vertical_stairs,brown_terracotta_stairs,magenta_terracotta_fence_gate,waxed_cut_copper_fence_gate,waxed_oxidized_copper_pressure_plate,gold_wall,polished_diorite_pressure_plate,magenta_concrete_quarter_piece,white_wool_fence,brown_terracotta_vertical_stairs,waxed_oxidized_cut_copper_fence,red_concrete_slab,pink_concrete_slab,purpur_vertical_slab,waxed_cut_copper_fence,waxed_exposed_copper_fence,nether_brick_button,crimson_quarter_piece,deepslate_brick_quarter_piece,gray_terracotta_button,green_concrete_fence_gate,black_terracotta_fence_gate,brown_wool_wall,clay_slab,chiseled_nether_brick_vertical_slab,red_nether_brick_vertical_slab,light_blue_concrete_vertical_slab,nether_wart_fence,raw_copper_slab,blue_wool_pressure_plate,deepslate_brick_fence,warped_wall,gold_button,cobbled_deepslate_vertical_stairs,light_gray_concrete_button,packed_ice_pressure_plate,chiseled_sandstone_quarter_piece,birch_vertical_quarter_piece,green_concrete_fence,blue_wool_vertical_stairs,brick_vertical_quarter_piece,netherrack_vertical_slab,light_gray_concrete_quarter_piece,cyan_wool_vertical_quarter_piece,pumpkin_fence_gate,magenta_concrete_fence,waxed_copper_fence_gate,brown_concrete_stairs,cyan_wool_button,light_blue_glazed_terracotta_slab,chiseled_deepslate_wall,tuff_pressure_plate,magenta_wool_slab,diorite_fence_gate,cyan_terracotta_vertical_slab,white_wool_vertical_slab,red_terracotta_button,orange_wool_quarter_piece,snow_vertical_stairs,nether_wart_vertical_slab,crying_obsidian_stairs,raw_iron_vertical_slab,green_wool_fence,smooth_sandstone_quarter_piece,black_glazed_terracotta_slab,yellow_terracotta_button,raw_copper_button,cyan_terracotta_vertical_stairs,black_wool_quarter_piece,brick_vertical_slab,waxed_oxidized_cut_copper_vertical_slab,polished_diorite_fence_gate,packed_ice_vertical_slab,lime_wool_quarter_piece,tuff_vertical_slab,light_blue_wool_wall,red_terracotta_slab,green_terracotta_stairs,brown_concrete_fence_gate,gold_fence_gate,diamond_stairs,smooth_red_sandstone_button|}\""
+ },
+ "blocks_chiselsandbits": {
+ "prefix": [
+ "@chiselsandbits.blocks"
+ ],
+ "body": "\"chiselsandbits:${1|chiseledfluid,chiseledleaves,reflection_helper_block,chiseledgrass,chiseledwood,chiseledwool,chiseledcloth,chiseledground,chiseledclay,chiseledpacked_ice,chiseledplant,modification_table,pattern_scanner,chiseledrock,chiselednether_wood,chiseledglass,chiseledsand,chiseled_printer,chiseledice,bit_storage,chiseledsnow,chiselediron|}\""
+ },
+ "blocks_exlinefurniture": {
+ "prefix": [
+ "@exlinefurniture.blocks"
+ ],
+ "body": "\"exlinefurniture:${1|jungle_chair_light_gray,shutters_crimson,drapes_magenta,oak_chair_lime,acacia_window,oak_log_table,drapes_light_blue,birch_lamp_yellow,crimson_lamp_red,crimson_lamp_green,birch_chair_light_gray,acacia_lamp_orange,crimson_window,birch_lamp_green,crimson_window_heart,dark_oak_chair_gray,crimson_chair_light_gray,froggy_chair_light_blue,ceiling_fan_crimson,warped_lamp_gray,birch_log_table,acacia_lamp_purple,spruce_chair_red,jungle_log_table,spruce_lamp_red,jungle_lamp_light_blue,spruce_chair_light_gray,oak_lamp_white,toilet,crimson_chair_white,oak_chair_blue,spruce_lamp_black,warped_lamp_light_gray,jungle_window_sliding,oak_lamp_purple,spruce_window_heart,jungle_lamp_orange,drapes_orange,dark_oak_lamp_gray,acacia_chair_pink,jungle_lamp_black,birch_chair_cyan,dark_oak_chair_magenta,warped_stripped_log_table,lantern_brick,oak_chair_black,warped_chair,dark_oak_chair_orange,bird_bath_stone,acacia_chair_magenta,jungle_chair_orange,crimson_chair_magenta,crimson_chair_cyan,birch_lamp_white,birch_chair_brown,acacia_log_table,dark_oak_lamp_brown,jungle_chair_green,warped_lamp_lime,jungle_lamp_green,spruce_glass_table,ceiling_fan_warped,warped_lamp_yellow,oak_chair_cyan,jungle_chair_cyan,warped_lamp_blue,jungle_stripped_log_table,flower_arrangement3,flower_arrangement4,flower_arrangement2,warped_chair_pink,oak_chair_green,warped_chair_yellow,crimson_lamp_white,dark_oak_lamp_purple,spruce_lamp_green,dark_oak_lamp_orange,crimson_lamp_light_blue,warped_table,jungle_lamp_pink,acacia_lamp_red,birch_lamp_pink,warped_window_heart,spruce_stripped_log_table,spruce_lamp_gray,gravestone,crimson_lamp_black,birch_lamp_black,dark_oak_lamp_white,husk_arm,birch_stripped_log_glass_table,acacia_dresser,oak_adirondack_chair,warped_chair_brown,acacia_log_glass_table,drapes_purple,froggy_chair_yellow,birch_chair_light_blue,jungle_table,jungle_chair_black,crimson_lamp_yellow,acacia_lamp_cyan,dark_oak_adirondack_chair,oak_bench,birch_chair_yellow,oak_lamp_black,oak_lamp_green,jungle_lamp_white,warped_chair_magenta,jungle_lamp_light_gray,jungle_chair_magenta,warped_chair_red,crimson_chair_gray,dark_oak_window_sliding,warped_lamp_brown,birch_window_heart,ceiling_fan_acacia,spruce_window,acacia_lamp_blue,spruce_lamp_magenta,acacia_chair_orange,dark_oak_window,dark_oak_chair_black,warped_adirondack_chair,crimson_lamp_pink,drapes_black,dark_oak_chair_green,dark_oak_stripped_log_glass_table,crimson_window_slider,warped_log_glass_table,acacia_chair_purple,spruce_adirondack_chair,acacia_chair_green,dark_oak_lamp_green,crimson_chair_brown,crimson_table,birch_chair_gray,drapes_green,froggy_chair_brown,birch_log_glass_table,dark_oak_log_glass_table,dark_oak_glass_table,jungle_lamp_cyan,drapes_light_gray,spruce_lamp_white,dark_oak_chair_lime,oak_lamp_pink,acacia_chair_black,dark_oak_stripped_log_table,drapes_pink,spruce_chair_brown,acacia_stripped_log_table,dark_oak_chair_blue,crimson_chair_light_blue,froggy_chair_lime,jungle_adirondack_chair,warped_lamp_magenta,spruce_stripped_log_glass_table,jungle_chair_white,acacia_glass_table,jungle_bench,froggy_chair_blue,acacia_lamp_lime,oak_chair_gray,acacia_window_heart,dark_oak_table,warped_window_sliding,spruce_lamp_blue,oak_chair,froggy_chair_cyan,oak_chair_yellow,froggy_chair_red,spruce_chair_pink,acacia_chair_light_blue,spruce_lamp_lime,dark_oak_chair_light_gray,warped_bench,dark_oak_window_web,birch_window_web,dark_oak_lamp_light_gray,oak_stripped_log_table,crimson_window_web,bird_bath_brick,crimson_log_table,dark_oak_lamp_pink,spruce_chair_yellow,spruce_lamp_orange,warped_window,acacia_chair_gray,lantern_stone,warped_window_slider,jungle_dresser,dark_oak_chair_red,crimson_chair_blue,acacia_window_web,jungle_lamp_purple,oak_lamp_orange,acacia_chair_white,acacia_lamp_gray,crimson_chair_lime,acacia_stripped_log_glass_table,spruce_lamp_purple,window_web,jungle_chair,warped_dresser,dark_oak_chair_purple,jungle_chair_purple,spruce_lamp_cyan,spruce_window_sliding,oak_chair_light_gray,window,birch_lamp_light_blue,birch_chair_lime,crimson_chair,dark_oak_chair_white,spruce_window_slider,birch_chair_blue,window_heart,oak_lamp_magenta,birch_stripped_log_table,crimson_chair_orange,flower_arrangement,crimson_bench,oak_table,acacia_lamp_white,acacia_window_sliding,oak_lamp_yellow,jungle_lamp_yellow,spruce_log_table,oak_chair_light_blue,birch_bench,shutters_spruce,spruce_lamp_brown,spruce_chair_white,spruce_table,crimson_dresser,warped_chair_light_gray,warped_log_table,dark_oak_log_table,birch_window_slider,birch_chair_pink,oak_dresser,oak_chair_red,crimson_chair_pink,birch_lamp_light_gray,acacia_table,drapes_yellow,oak_stripped_log_glass_table,crimson_lamp_gray,flatscreen_tv,birch_lamp_purple,crimson_window_sliding,spruce_chair_magenta,warped_lamp_orange,warped_lamp_white,dark_oak_window_heart,dark_oak_chair,warped_lamp_purple,spruce_lamp_light_gray,oak_chair_pink,birch_chair_red,warped_chair_lime,acacia_lamp_light_blue,crimson_chair_purple,spruce_chair_orange,crimson_chair_red,birch_window,jungle_lamp_gray,acacia_chair_light_gray,spruce_dresser,jungle_chair_yellow,oak_chair_brown,ceiling_fan_dark_oak,warped_chair_orange,jungle_lamp_brown,acacia_chair_lime,jungle_log_glass_table,oak_lamp_light_blue,spruce_window_web,birch_lamp_lime,oak_chair_purple,oak_lamp_gray,crimson_log_glass_table,acacia_chair_blue,toaster,dark_oak_lamp_red,acacia_chair_cyan,retro_tv,oak_lamp_lime,crimson_glass_table,acacia_lamp_green,acacia_chair_brown,birch_window_sliding,spruce_chair_gray,spruce_chair_green,jungle_lamp_blue,ceiling_fan_jungle,crimson_lamp_brown,dark_oak_chair_yellow,birch_lamp_blue,spruce_chair,acacia_chair_red,ceiling_fan_birch,oak_lamp_red,acacia_lamp_black,oak_lamp_blue,dark_oak_lamp_black,jungle_chair_pink,birch_chair,froggy_chair_black,dark_oak_lamp_yellow,froggy_chair_orange,acacia_lamp_yellow,jungle_window_heart,froggy_chair_gray,froggy_chair_green,drapes_white,spruce_chair_black,drapes_gray,warped_stripped_log_glass_table,warped_chair_blue,oak_lamp_brown,old_tv,zombie_arm,warped_lamp_pink,dark_oak_chair_cyan,ceiling_fan,jungle_chair_red,birch_adirondack_chair,birch_lamp_orange,shutters_jungle,dark_oak_chair_light_blue,warped_chair_cyan,spruce_chair_purple,birch_dresser,jungle_lamp_lime,birch_chair_orange,dark_oak_lamp_light_blue,jungle_glass_table,crimson_lamp_orange,froggy_chair_white,birch_lamp_cyan,shutters_dark_oak,jungle_chair_brown,birch_lamp_magenta,window_sliding,birch_lamp_brown,birch_chair_magenta,spruce_bench,shutters_birch,jungle_window_slider,warped_chair_green,warped_lamp_light_blue,drapes_lime,crimson_adirondack_chair,drapes_red,crimson_lamp_light_gray,crimson_lamp_magenta,jungle_stripped_log_glass_table,oak_chair_white,warped_window_web,dark_oak_chair_pink,warped_glass_table,dark_oak_window_slider,drapes_brown,acacia_lamp_pink,acacia_lamp_light_gray,warped_lamp_red,faucet,warped_chair_black,fridge,warped_lamp_cyan,shutters_warped,dark_oak_lamp_cyan,oak_chair_magenta,jungle_window,jungle_chair_blue,shutters_acacia,crimson_chair_black,birch_glass_table,skeleton_doll,wither_skeleton_doll,acacia_bench,warped_chair_light_blue,froggy_chair_pink,birch_table,froggy_chair_light_gray,jungle_lamp_magenta,crimson_chair_green,crimson_lamp_lime,acacia_adirondack_chair,oak_glass_table,warped_lamp_black,crimson_stripped_log_table,window_slider,dark_oak_lamp_magenta,oak_lamp_cyan,birch_chair_purple,spruce_lamp_yellow,dark_oak_chair_brown,acacia_lamp_brown,drapes_blue,warped_lamp_green,cave_spider_doll,crimson_lamp_blue,birch_lamp_red,crimson_lamp_purple,spruce_chair_light_blue,jungle_chair_lime,spruce_lamp_light_blue,crimson_chair_yellow,jungle_chair_gray,froggy_chair_magenta,dark_oak_bench,birch_chair_black,warped_chair_white,spruce_log_glass_table,dark_oak_lamp_blue,shutters_oak,spruce_lamp_pink,light,drapes_cyan,crimson_stripped_log_glass_table,spruce_chair_cyan,spider_doll,oak_log_glass_table,froggy_chair_purple,acacia_window_slider,birch_chair_green,jungle_chair_light_blue,spruce_chair_blue,jungle_window_web,crimson_lamp_cyan,acacia_lamp_magenta,oak_lamp_light_gray,acacia_chair_yellow,oak_chair_orange,ceiling_fan_spruce,spruce_chair_lime,birch_lamp_gray,dark_oak_lamp_lime,oven,acacia_chair,jungle_lamp_red,dark_oak_dresser,warped_chair_purple,birch_chair_white,warped_chair_gray|}\""
+ },
+ "entity_types_minecraft": {
+ "prefix": [
+ "@minecraft.entity_types"
+ ],
+ "body": "\"minecraft:${1|dolphin,trident,item_frame,phantom,wither_skeleton,piglin_brute,end_crystal,area_effect_cloud,experience_orb,endermite,arrow,bee,cow,hopper_minecart,spider,command_block_minecart,small_fireball,painting,cod,snow_golem,fishing_bobber,polar_bear,potion,furnace_minecart,wandering_trader,boat,experience_bottle,hoglin,pillager,rabbit,magma_cube,bat,player,blaze,llama,piglin,chicken,slime,panda,armor_stand,donkey,skeleton,parrot,ender_dragon,shulker_bullet,salmon,glow_item_frame,llama_spit,tnt,snowball,skeleton_horse,item,elder_guardian,strider,goat,fox,mule,giant,fireball,zombie_villager,silverfish,sheep,firework_rocket,guardian,husk,cat,iron_golem,zombie_horse,dragon_fireball,tropical_fish,egg,ender_pearl,witch,wither,eye_of_ender,falling_block,zoglin,creeper,stray,illusioner,pufferfish,wither_skull,shulker,turtle,spectral_arrow,tnt_minecart,cave_spider,villager,wolf,ocelot,vex,pig,zombified_piglin,drowned,zombie,ghast,trader_llama,axolotl,evoker_fangs,mooshroom,ravager,leash_knot,horse,spawner_minecart,evoker,marker,minecart,chest_minecart,vindicator,glow_squid,enderman,lightning_bolt,squid|}\""
+ },
+ "entity_types_redbits": {
+ "prefix": [
+ "@redbits.entity_types"
+ ],
+ "body": "\"redbits:${1|emitter_minecart|}\""
+ },
+ "entity_types_mtr": {
+ "prefix": [
+ "@mtr.entity_types"
+ ],
+ "body": "\"mtr:${1|lift_4_3,lift_4_4,lift_4_4_double_sided,lift_3_3,lift_4_3_double_sided,lift_3_2,lift_3_3_double_sided,lift_3_2_double_sided,lift_2_2_double_sided,seat,lift_2_2|}\""
+ },
+ "entity_types_exlinefurniture": {
+ "prefix": [
+ "@exlinefurniture.entity_types"
+ ],
+ "body": "\"exlinefurniture:${1|entity_sit|}\""
+ },
+ "entity_types_adorn": {
+ "prefix": [
+ "@adorn.entity_types"
+ ],
+ "body": "\"adorn:${1|seat|}\""
+ },
+ "items_minecraft": {
+ "prefix": [
+ "@minecraft.items"
+ ],
+ "body": "\"minecraft:${1|mcsynthetic_cave_air,basalt,red_wool,stonecutter,nether_gold_ore,bone_block,melon,deepslate_gold_ore,mcsynthetic_zombie_wall_head,mcsynthetic_cave_vines,red_mushroom,cobblestone_wall,magenta_wool,lime_stained_glass_pane,waxed_cut_copper_slab,raw_copper,music_disc_stal,spruce_sign,dead_tube_coral_fan,gravel,mcsynthetic_attached_melon_stem,leather_helmet,glow_item_frame,light_blue_bed,crimson_fungus,chiseled_nether_bricks,copper_block,nether_brick_stairs,brain_coral_fan,purple_wool,shulker_spawn_egg,magenta_bed,green_stained_glass,tropical_fish,pink_terracotta,cut_sandstone_slab,mcsynthetic_dead_fire_coral_wall_fan,acacia_door,mcsynthetic_tripwire,zombie_spawn_egg,prismarine_stairs,cyan_concrete_powder,mojang_banner_pattern,golden_hoe,fire_charge,white_dye,jigsaw,nether_star,stone_button,brown_stained_glass,tinted_glass,sandstone,lodestone,dead_fire_coral,purpur_block,netherite_hoe,polished_blackstone_slab,structure_void,stone_stairs,dried_kelp_block,quartz,nether_brick_wall,warped_nylium,enderman_spawn_egg,gray_concrete_powder,mcsynthetic_water,nether_portal,lime_candle,blue_carpet,birch_stairs,music_disc_mall,amethyst_shard,tropical_fish_bucket,cyan_glazed_terracotta,stone_sword,potato,mcsynthetic_attached_pumpkin_stem,dripstone_block,iron_hoe,creeper_spawn_egg,clay_ball,jungle_trapdoor,seagrass,golden_pickaxe,porkchop,ladder,wither_skeleton_spawn_egg,redstone_torch,mcsynthetic_pink_candle_cake,target,rabbit_spawn_egg,orange_carpet,gray_bed,mcsynthetic_potted_fern,white_terracotta,water_bucket,armor_stand,pink_stained_glass_pane,brown_banner,warped_hyphae,mcsynthetic_fire,mcsynthetic_potted_flowering_azalea_bush,mcsynthetic_potted_orange_tulip,green_bed,stray_spawn_egg,acacia_leaves,magenta_concrete_powder,white_tulip,light_blue_candle,gray_banner,warped_stairs,smooth_sandstone_slab,rail,mcsynthetic_white_candle_cake,diamond_sword,yellow_banner,pink_dye,soul_lantern,crimson_trapdoor,cod_bucket,mcsynthetic_potted_dandelion,saddle,smooth_basalt,filled_map,brown_concrete,blue_concrete_powder,blue_stained_glass,crimson_planks,smooth_red_sandstone,mcsynthetic_water_cauldron,blue_candle,ink_sac,waxed_oxidized_copper,flower_banner_pattern,flint,sunflower,music_disc_pigstep,phantom_membrane,orange_tulip,dirt_path,dead_bubble_coral,skeleton_skull,horn_coral_block,green_stained_glass_pane,black_concrete_powder,lime_carpet,purple_banner,wooden_hoe,quartz_pillar,wolf_spawn_egg,rotten_flesh,waxed_oxidized_cut_copper_stairs,sugar,blue_dye,piston,wither_rose,bubble_coral_block,wheat_seeds,mcsynthetic_crimson_wall_sign,white_banner,smooth_quartz,light_gray_banner,wooden_axe,husk_spawn_egg,mcsynthetic_red_wall_banner,mossy_stone_bricks,mcsynthetic_end_portal,trapped_chest,dried_kelp,iron_bars,music_disc_chirp,green_glazed_terracotta,diamond_axe,totem_of_undying,dark_oak_pressure_plate,allium,waxed_cut_copper,tipped_arrow,stripped_crimson_stem,light_blue_carpet,chiseled_polished_blackstone,strider_spawn_egg,mcsynthetic_blue_wall_banner,music_disc_cat,chipped_anvil,red_banner,deepslate_tile_slab,black_carpet,azalea_leaves,glowstone_dust,warped_button,glow_berries,torch,polished_granite_stairs,brain_coral,map,detector_rail,stripped_acacia_log,music_disc_13,music_disc_11,spawner,waxed_weathered_copper,crafting_table,sandstone_wall,netherite_chestplate,cut_copper_slab,light_blue_wool,orange_wool,anvil,red_concrete,slime_spawn_egg,stripped_acacia_wood,mcsynthetic_bamboo_sapling,orange_bed,black_glazed_terracotta,carrot_on_a_stick,red_stained_glass_pane,brick_wall,orange_concrete,pumpkin,raw_iron_block,dark_oak_planks,oak_button,granite_wall,mcsynthetic_lava,acacia_sapling,cow_spawn_egg,enchanted_book,mcsynthetic_light_gray_candle_cake,diamond_helmet,warped_fence,waxed_exposed_cut_copper,dark_oak_fence_gate,mcsynthetic_potted_jungle_sapling,mcsynthetic_bubble_coral_wall_fan,compass,item_frame,music_disc_mellohi,loom,mcsynthetic_piston_head,arrow,red_sandstone_stairs,carved_pumpkin,gray_stained_glass_pane,green_wool,cod_spawn_egg,blue_shulker_box,polished_blackstone,red_tulip,villager_spawn_egg,emerald_ore,mcsynthetic_gray_candle_cake,stone_axe,dead_brain_coral,jungle_button,tube_coral_block,spruce_trapdoor,spider_eye,light_blue_stained_glass,poppy,respawn_anchor,deepslate_brick_slab,oak_sapling,copper_ore,dark_prismarine_stairs,snow_block,iron_axe,cyan_wool,sandstone_stairs,composter,jukebox,skeleton_spawn_egg,coarse_dirt,acacia_sign,chest_minecart,prismarine_slab,obsidian,fermented_spider_eye,light_gray_glazed_terracotta,magenta_terracotta,farmland,cobbled_deepslate_slab,iron_door,purple_stained_glass_pane,chiseled_quartz_block,brown_mushroom_block,crimson_door,pink_wool,mcsynthetic_purple_candle_cake,goat_spawn_egg,end_stone_bricks,elder_guardian_spawn_egg,black_candle,mcsynthetic_light_blue_wall_banner,smooth_quartz_stairs,bee_spawn_egg,lime_dye,medium_amethyst_bud,oak_planks,orange_candle,warped_sign,soul_soil,stone_brick_wall,egg,fern,shroomlight,infested_cobblestone,carrot,cyan_dye,pufferfish,orange_terracotta,gold_block,spruce_boat,deepslate_diamond_ore,paper,lime_glazed_terracotta,mcsynthetic_kelp_plant,cut_red_sandstone_slab,dark_oak_button,structure_block,raw_iron,black_concrete,iron_nugget,cracked_deepslate_tiles,cooked_rabbit,ravager_spawn_egg,nether_wart_block,magenta_banner,rabbit,iron_block,dark_oak_door,blackstone,lapis_ore,big_dripleaf,music_disc_far,writable_book,birch_sapling,golden_apple,diamond_pickaxe,flower_pot,sheep_spawn_egg,lilac,nether_sprouts,diamond_ore,pink_glazed_terracotta,black_shulker_box,orange_stained_glass,exposed_cut_copper_slab,polished_blackstone_wall,suspicious_stew,small_dripleaf,golden_boots,redstone_ore,mcsynthetic_horn_coral_wall_fan,polished_granite_slab,emerald,wooden_pickaxe,oak_stairs,mcsynthetic_dead_horn_coral_wall_fan,chicken_spawn_egg,polished_blackstone_brick_stairs,pink_shulker_box,warped_roots,mcsynthetic_dark_oak_wall_sign,gray_shulker_box,mcsynthetic_orange_candle_cake,glass,light_gray_shulker_box,end_stone_brick_stairs,budding_amethyst,stripped_crimson_hyphae,cyan_carpet,mcsynthetic_tube_coral_wall_fan,light_blue_concrete_powder,sculk_sensor,chain_command_block,weeping_vines,granite_stairs,cyan_terracotta,elytra,light_gray_bed,glow_squid_spawn_egg,mcsynthetic_lava_cauldron,black_stained_glass_pane,prismarine_bricks,stone_bricks,golden_axe,gunpowder,cyan_stained_glass,acacia_fence,cyan_banner,glistering_melon_slice,warped_door,snow,player_head,acacia_fence_gate,magenta_carpet,lectern,smooth_stone_slab,mcsynthetic_potted_warped_roots,white_concrete_powder,wet_sponge,yellow_terracotta,yellow_concrete,fire_coral,chainmail_helmet,light_blue_dye,mcsynthetic_jungle_wall_sign,crimson_roots,waxed_copper_block,barrel,mcsynthetic_potted_spruce_sapling,end_stone_brick_slab,smithing_table,pink_concrete_powder,cauldron,music_disc_blocks,diamond_shovel,andesite_wall,mcsynthetic_cyan_wall_banner,cobblestone_slab,mcsynthetic_cocoa,popped_chorus_fruit,minecart,chest,gray_stained_glass,trident,creeper_banner_pattern,red_bed,golden_shovel,brown_glazed_terracotta,mcsynthetic_dead_tube_coral_wall_fan,warped_trapdoor,iron_boots,diamond_chestplate,golden_chestplate,deepslate_coal_ore,netherite_ingot,birch_sign,light_blue_terracotta,spruce_stairs,jungle_sign,cyan_candle,mcsynthetic_green_candle_cake,magenta_candle,tnt_minecart,acacia_planks,slime_block,stripped_warped_stem,parrot_spawn_egg,mcsynthetic_potted_crimson_roots,soul_sand,brown_terracotta,blue_wool,note_block,bamboo,turtle_spawn_egg,cat_spawn_egg,light_gray_carpet,smooth_sandstone,end_crystal,rabbit_hide,shulker_box,vindicator_spawn_egg,diorite_wall,white_carpet,spruce_planks,polished_blackstone_bricks,cracked_stone_bricks,potion,lantern,ender_chest,magenta_stained_glass,iron_trapdoor,deepslate_brick_wall,brown_candle,music_disc_ward,cobblestone,mcsynthetic_dragon_wall_head,crimson_nylium,acacia_pressure_plate,lime_bed,mcsynthetic_dead_bubble_coral_wall_fan,wither_skeleton_skull,stripped_jungle_log,lime_wool,light_gray_wool,tube_coral_fan,warped_stem,firework_rocket,trader_llama_spawn_egg,purpur_pillar,cyan_concrete,stripped_birch_wood,kelp,lime_banner,redstone_lamp,end_rod,dead_bubble_coral_fan,tube_coral,brown_shulker_box,salmon_spawn_egg,acacia_boat,mcsynthetic_blue_candle_cake,azalea,mcsynthetic_redstone_wall_torch,ghast_tear,crimson_sign,painting,stone_brick_slab,polished_blackstone_pressure_plate,dark_oak_wood,music_disc_wait,light_gray_concrete,gray_glazed_terracotta,feather,oak_trapdoor,jungle_sapling,birch_button,mcsynthetic_light_blue_candle_cake,netherite_sword,honey_bottle,cyan_bed,mcsynthetic_white_wall_banner,sweet_berries,raw_copper_block,heart_of_the_sea,warped_wart_block,lapis_lazuli,orange_stained_glass_pane,quartz_block,brick,cobbled_deepslate,coal,dirt,vex_spawn_egg,smoker,brown_dye,brick_slab,red_sandstone_slab,bricks,yellow_glazed_terracotta,deepslate_tile_wall,polished_deepslate_stairs,exposed_cut_copper,dark_oak_stairs,jungle_pressure_plate,white_candle,golden_carrot,blue_banner,magenta_dye,mcsynthetic_tall_seagrass,prismarine_wall,glowstone,red_nether_brick_wall,chiseled_red_sandstone,magma_cream,mcsynthetic_potted_dead_bush,blackstone_wall,light_gray_candle,mcsynthetic_brown_wall_banner,witch_spawn_egg,sea_lantern,dolphin_spawn_egg,dead_bush,exposed_cut_copper_stairs,jungle_boat,diamond_hoe,light_weighted_pressure_plate,weathered_cut_copper,shulker_shell,pink_banner,leather,acacia_trapdoor,mcsynthetic_potted_warped_fungus,mcsynthetic_purple_wall_banner,mcsynthetic_yellow_wall_banner,pillager_spawn_egg,furnace,large_amethyst_bud,mcsynthetic_potted_allium,wandering_trader_spawn_egg,cracked_nether_bricks,mcsynthetic_beetroots,activator_rail,repeating_command_block,crimson_pressure_plate,globe_banner_pattern,white_shulker_box,gilded_blackstone,red_sandstone,iron_pickaxe,magma_cube_spawn_egg,spruce_button,panda_spawn_egg,deepslate_tiles,red_glazed_terracotta,birch_boat,mcsynthetic_wither_skeleton_wall_skull,polished_diorite_stairs,dark_oak_slab,dragon_egg,barrier,axolotl_spawn_egg,lime_stained_glass,orange_shulker_box,coal_ore,gray_candle,gold_ingot,stripped_dark_oak_wood,birch_fence,red_nether_brick_slab,tall_grass,cornflower,red_mushroom_block,large_fern,black_wool,spruce_fence_gate,leather_chestplate,yellow_bed,beehive,birch_wood,tropical_fish_spawn_egg,scaffolding,acacia_button,amethyst_cluster,purple_candle,mossy_stone_brick_slab,hoglin_spawn_egg,andesite_slab,honey_block,sugar_cane,cobblestone_stairs,mcsynthetic_weeping_vines_plant,mcsynthetic_fire_coral_wall_fan,mcsynthetic_big_dripleaf_stem,polished_basalt,acacia_log,polished_andesite_slab,cracked_deepslate_bricks,yellow_candle,mcsynthetic_pink_wall_banner,jungle_fence_gate,dead_brain_coral_block,deepslate_copper_ore,repeater,mcsynthetic_gray_wall_banner,red_concrete_powder,iron_leggings,donkey_spawn_egg,mcsynthetic_potted_dark_oak_sapling,air,mushroom_stew,warped_planks,mushroom_stem,red_candle,brown_carpet,jungle_door,prismarine_brick_slab,cyan_shulker_box,nether_bricks,iron_chestplate,crimson_fence,oxidized_cut_copper_slab,light_gray_stained_glass,llama_spawn_egg,infested_cracked_stone_bricks,crimson_stairs,oak_pressure_plate,stone_brick_stairs,diorite,chainmail_boots,crimson_button,jungle_planks,mcsynthetic_potted_oxeye_daisy,clock,lime_shulker_box,mcsynthetic_moving_piston,blue_ice,mcsynthetic_brain_coral_wall_fan,red_nether_bricks,diamond_leggings,crying_obsidian,warped_slab,prismarine,purple_stained_glass,chiseled_sandstone,mcsynthetic_potted_cornflower,lingering_potion,cut_copper_stairs,moss_carpet,dead_fire_coral_fan,mossy_cobblestone_slab,beetroot,cake,orange_banner,dark_oak_sign,granite_slab,mcsynthetic_redstone_wire,lime_concrete_powder,leather_leggings,polished_blackstone_button,magenta_glazed_terracotta,polar_bear_spawn_egg,mcsynthetic_light_gray_wall_banner,book,wooden_shovel,chorus_fruit,birch_leaves,chainmail_chestplate,bone,mcsynthetic_potted_cactus,warped_fungus_on_a_stick,sandstone_slab,mcsynthetic_powder_snow,weathered_copper,cracked_polished_blackstone_bricks,pink_candle,moss_block,music_disc_strad,red_terracotta,zombie_horse_spawn_egg,mcsynthetic_dead_brain_coral_wall_fan,small_amethyst_bud,vine,deepslate_tile_stairs,copper_ingot,waxed_weathered_cut_copper_slab,deepslate_emerald_ore,string,axolotl_bucket,netherite_helmet,creeper_head,end_stone_brick_wall,polished_diorite_slab,white_wool,mcsynthetic_creeper_wall_head,oak_sign,birch_pressure_plate,oxeye_daisy,silverfish_spawn_egg,black_bed,azure_bluet,bowl,stripped_oak_log,orange_dye,light_gray_dye,purple_concrete_powder,birch_planks,light_gray_stained_glass_pane,spectral_arrow,red_carpet,netherite_leggings,lava_bucket,mcsynthetic_frosted_ice,mcsynthetic_candle_cake,piglin_spawn_egg,netherite_shovel,dead_fire_coral_block,brown_bed,mcsynthetic_player_wall_head,smooth_red_sandstone_stairs,zombified_piglin_spawn_egg,stone_pickaxe,light_blue_glazed_terracotta,dispenser,cyan_stained_glass_pane,daylight_detector,purple_glazed_terracotta,mcsynthetic_potted_azalea_bush,jack_o_lantern,tripwire_hook,hopper,raw_gold,green_banner,dandelion,drowned_spawn_egg,rose_bush,cooked_cod,iron_helmet,cartography_table,beef,polished_diorite,pink_tulip,snowball,bell,infested_deepslate,jungle_leaves,turtle_helmet,mcsynthetic_potted_azure_bluet,light_blue_banner,heavy_weighted_pressure_plate,stone_shovel,waxed_oxidized_cut_copper_slab,chainmail_leggings,polished_blackstone_stairs,deepslate_brick_stairs,zombie_villager_spawn_egg,mcsynthetic_potted_blue_orchid,dropper,golden_helmet,weathered_cut_copper_stairs,polished_deepslate,bat_spawn_egg,mooshroom_spawn_egg,knowledge_book,mutton,nether_quartz_ore,netherite_pickaxe,pink_bed,shield,blue_concrete,blackstone_slab,spore_blossom,deepslate_redstone_ore,quartz_bricks,red_sandstone_wall,infested_mossy_stone_bricks,acacia_stairs,raw_gold_block,birch_door,rooted_dirt,chorus_plant,wooden_sword,birch_fence_gate,bone_meal,smooth_quartz_slab,cookie,dead_horn_coral,lightning_rod,orange_concrete_powder,petrified_oak_slab,redstone_block,shears,name_tag,honeycomb_block,mcsynthetic_black_wall_banner,warped_fungus,rabbit_stew,mcsynthetic_end_gateway,birch_log,oak_leaves,mcsynthetic_potatoes,oak_fence_gate,ice,enchanted_golden_apple,salmon_bucket,cave_spider_spawn_egg,gray_carpet,oxidized_cut_copper_stairs,spruce_log,diamond_boots,lily_of_the_valley,mcsynthetic_soul_fire,stick,mcsynthetic_potted_crimson_fungus,red_nether_brick_stairs,brewing_stand,mcsynthetic_potted_pink_tulip,polished_blackstone_brick_wall,nautilus_shell,mcsynthetic_void_air,mcsynthetic_potted_poppy,diamond_block,mcsynthetic_twisting_vines_plant,apple,powder_snow_bucket,piglin_banner_pattern,diorite_slab,yellow_stained_glass,music_disc_otherside,pumpkin_seeds,cooked_mutton,bookshelf,lapis_block,fire_coral_block,zoglin_spawn_egg,brown_stained_glass_pane,black_terracotta,podzol,light_gray_terracotta,white_bed,spruce_slab,peony,oak_boat,yellow_carpet,pumpkin_pie,jungle_fence,chorus_flower,glass_bottle,polished_granite,soul_campfire,prismarine_shard,stripped_warped_hyphae,end_stone,crimson_fence_gate,dead_tube_coral_block,debug_stick,pufferfish_spawn_egg,grass,purple_dye,quartz_slab,ender_pearl,spider_spawn_egg,flowering_azalea,gold_ore,observer,polished_deepslate_wall,stripped_jungle_wood,bucket,mcsynthetic_oak_wall_sign,polished_andesite,mcsynthetic_carrots,charcoal,netherite_axe,polished_blackstone_brick_slab,chiseled_deepslate,brown_mushroom,soul_torch,warped_fence_gate,green_concrete,gray_dye,mule_spawn_egg,warped_pressure_plate,coal_block,slime_ball,horse_spawn_egg,mcsynthetic_potted_wither_rose,mcsynthetic_orange_wall_banner,spruce_sapling,piglin_brute_spawn_egg,cooked_porkchop,honeycomb,oak_wood,emerald_block,magenta_stained_glass_pane,spruce_wood,iron_sword,spruce_fence,mcsynthetic_sweet_berry_bush,dark_prismarine_slab,dragon_head,green_dye,flowering_azalea_leaves,ocelot_spawn_egg,mcsynthetic_potted_red_tulip,waxed_exposed_cut_copper_stairs,magenta_concrete,smooth_red_sandstone_slab,weathered_cut_copper_slab,birch_trapdoor,conduit,sand,mcsynthetic_magenta_wall_banner,light_blue_concrete,sticky_piston,gray_concrete,redstone,blue_glazed_terracotta,mcsynthetic_lime_wall_banner,stripped_spruce_log,powered_rail,green_concrete_powder,firework_star,horn_coral_fan,blue_terracotta,stripped_oak_wood,yellow_concrete_powder,gray_terracotta,comparator,cod,mcsynthetic_magenta_candle_cake,fishing_rod,terracotta,infested_chiseled_stone_bricks,chicken,oak_log,mcsynthetic_spruce_wall_sign,cut_red_sandstone,dead_horn_coral_block,beacon,tnt,flint_and_steel,mcsynthetic_yellow_candle_cake,iron_ingot,milk_bucket,deepslate_lapis_ore,cobweb,black_dye,mcsynthetic_brown_candle_cake,infested_stone_bricks,mcsynthetic_melon_stem,spruce_leaves,white_stained_glass_pane,light_blue_stained_glass_pane,brown_concrete_powder,crimson_hyphae,bedrock,poisonous_potato,oak_slab,mcsynthetic_potted_lily_of_the_valley,yellow_wool,grindstone,splash_potion,glass_pane,mcsynthetic_green_wall_banner,golden_sword,crimson_stem,clay,dead_bubble_coral_block,netherite_boots,iron_horse_armor,furnace_minecart,gray_wool,waxed_weathered_cut_copper,prismarine_crystals,stripped_birch_log,leather_boots,mycelium,dead_horn_coral_fan,mcsynthetic_potted_brown_mushroom,horn_coral,chiseled_stone_bricks,dead_tube_coral,mcsynthetic_potted_oak_sapling,magma_block,spruce_pressure_plate,purple_terracotta,exposed_copper,bee_nest,end_portal_frame,hay_block,pufferfish_bucket,mcsynthetic_wall_torch,purple_shulker_box,red_sand,zombie_head,dark_oak_leaves,white_concrete,iron_ore,stripped_dark_oak_log,mcsynthetic_skeleton_wall_skull,waxed_exposed_cut_copper_slab,calcite,dark_oak_fence,cut_copper,mcsynthetic_pumpkin_stem,mcsynthetic_lime_candle_cake,smooth_sandstone_stairs,blaze_powder,chain,hanging_roots,oak_fence,experience_bottle,prismarine_brick_stairs,fire_coral_fan,mcsynthetic_cave_vines_plant,netherite_block,light,deepslate,dead_brain_coral_fan,mcsynthetic_potted_white_tulip,golden_horse_armor,scute,crossbow,yellow_shulker_box,dragon_breath,diamond,crimson_slab,ancient_debris,infested_stone,green_terracotta,white_stained_glass,lime_concrete,purpur_stairs,glow_lichen,mossy_cobblestone_stairs,mcsynthetic_warped_wall_sign,red_shulker_box,blue_bed,bubble_coral,blaze_rod,sea_pickle,sponge,cocoa_beans,quartz_stairs,red_stained_glass,deepslate_iron_ore,purpur_slab,green_carpet,gold_nugget,skeleton_horse_spawn_egg,beetroot_soup,lime_terracotta,waxed_oxidized_cut_copper,jungle_wood,stone_slab,diamond_horse_armor,acacia_slab,jungle_stairs,salmon,blast_furnace,polished_andesite_stairs,grass_block,guardian_spawn_egg,brain_coral_block,cobbled_deepslate_stairs,baked_potato,fletching_table,cooked_salmon,mossy_cobblestone_wall,spyglass,pink_stained_glass,golden_leggings,stone_pressure_plate,yellow_stained_glass_pane,mcsynthetic_powder_snow_cauldron,mossy_cobblestone,bread,mcsynthetic_acacia_wall_sign,lever,waxed_exposed_copper,damaged_anvil,dark_oak_trapdoor,black_banner,iron_shovel,melon_slice,purple_concrete,polished_deepslate_slab,pig_spawn_egg,mcsynthetic_cyan_candle_cake,pink_carpet,orange_glazed_terracotta,deepslate_bricks,waxed_weathered_cut_copper_stairs,red_dye,mossy_stone_brick_stairs,cooked_chicken,amethyst_block,oak_door,mcsynthetic_red_candle_cake,nether_brick,spruce_door,brown_wool,phantom_spawn_egg,purple_bed,dark_prismarine,leather_horse_armor,mcsynthetic_potted_birch_sapling,candle,wheat,written_book,bow,andesite_stairs,pink_concrete,jungle_slab,skull_banner_pattern,mcsynthetic_potted_acacia_sapling,dark_oak_boat,green_shulker_box,mossy_stone_brick_wall,granite,melon_seeds,bubble_coral_fan,command_block_minecart,bundle,lily_pad,andesite,yellow_dye,mcsynthetic_soul_wall_torch,pointed_dripstone,netherrack,tuff,packed_ice,squid_spawn_egg,blaze_spawn_egg,stone,blackstone_stairs,glow_ink_sac,ghast_spawn_egg,cobbled_deepslate_wall,dark_oak_log,nether_brick_fence,smooth_stone,purple_carpet,magenta_shulker_box,nether_wart,ender_eye,cactus,birch_slab,waxed_cut_copper_stairs,green_candle,light_blue_shulker_box,evoker_spawn_egg,turtle_egg,stone_hoe,fox_spawn_egg,mcsynthetic_black_candle_cake,cooked_beef,hopper_minecart,blue_stained_glass_pane,mcsynthetic_potted_red_mushroom,oxidized_cut_copper,dark_oak_sapling,rabbit_foot,oxidized_copper,mcsynthetic_birch_wall_sign,blue_orchid,light_gray_concrete_powder,diorite_stairs,command_block,endermite_spawn_egg,mcsynthetic_bubble_column,netherite_scrap,cut_sandstone,nether_brick_slab,beetroot_seeds,twisting_vines,enchanting_table,white_glazed_terracotta,lead,campfire,jungle_log,brick_stairs,stripped_spruce_wood,acacia_wood,mcsynthetic_potted_bamboo,black_stained_glass|}\""
+ },
+ "items_bitsandchisels": {
+ "prefix": [
+ "@bitsandchisels.items"
+ ],
+ "body": "\"bitsandchisels:${1|bit_item,smart_chisel,iron_chisel,diamond_chisel,bits_block,blueprint,wrench|}\""
+ },
+ "items_londonunderground": {
+ "prefix": [
+ "@londonunderground.items"
+ ],
+ "body": "\"londonunderground:${1|block_roundel_2_big,sign_metro,morden_arch,tunnel_darkness,lu_crossbar,block_roundel_1_big_even,morden_stairs,exit_sign,tube_0,tube_1,tube_2,tube_3,tube_1b_duel,tube_2_duel,tunnel_block_1,tunnel_block_0,tunnel_block_3,tunnel_block_2,tunnel_block_5,tunnel_block_4,sign_pride,sign_poppy,block_roundel_2_big_even,sign_underground,pids_pole,british_rail_underground,block_roundel_1_big,tube_1b,tube_2b,tube_3b,block_roundel_station,metropolitan_sign,morden_cobble_slab,tube_0b,sign_trams,sounds/see_it_say_it_sorted,track_1,track_2,block_roundel_3_big_even,tube_2b_duel,morden_stone,lu_pole,platform_block,tube_1_stop,platform_tfl_1,block_roundel_station_top,pids_northern,block_roundel_nle,morden_steps,morden_cobblestone,tunnel_block_3_duel,block_roundel_3,block_roundel_1,block_roundel_2,platform_tfl_island,tube_1b_stop,block_roundel_station_type_b,block_roundel_station_type_c,sign_river,morden_sign,tube_0b_slab,sounds/tube_station_ambience1,sign_lizzy,platform_variant,morden_slab,tfl_block,tunnel_block_2_signal,elizabeth_sign,block_roundel_3_big,sign_dlr,tunnel_block_2_duel,sounds/outside_ambience,station_light,sign_overground,tunnel_block_1_duel,tube_1_duel,tunnel_entrance_1,platform_tfl_gap|}\""
+ },
+ "items_inmis": {
+ "prefix": [
+ "@inmis.items"
+ ],
+ "body": "\"inmis:${1|blazing_backpack,baby_backpack,endless_backpack,gilded_backpack,bejeweled_backpack,frayed_backpack,plated_backpack,withered_backpack,ender_pouch|}\""
+ },
+ "items_mtr": {
+ "prefix": [
+ "@mtr.items"
+ ],
+ "body": "\"mtr:${1|cable_car_node_station,glass_fence_plain,station_color_clay_slab,station_color_quartz_bricks,boat_node,brush,railway_sign_6_even,ticket_processor,station_color_cracked_stone_bricks,station_name_wall_black,glass_fence_mos,signal_remover_blue,ticket_barrier_entrance_1,pids_1,rail_remover,pids_2,pids_3,signal_connector_yellow,marble_blue,signal_connector_light_blue,signal_remover_lime,station_name_tall_wall,railway_sign_4_odd,lift_3_3,lift_3_2,signal_remover_gray,dashboard_3,dashboard_2,lift_4_4_double_sided,marble_sandy,signal_connector_lime,station_color_concrete_powder,arrival_projector_1_small,psd_glass_2,signal_connector_blue,platform_na_2_indented,signal_remover_purple,station_name_tall_block,ceiling,signal_remover_light_gray,pids_pole,route_sign_standing_metal,station_color_gravel_slab,station_color_snow_block,railway_sign_3_even,rail_connector_80_one_way,rail_connector_20_one_way,signal_remover_magenta,platform_na_1,platform_na_2,station_color_andesite_slab,station_name_entrance,station_color_smooth_stone,lift_4_3,lift_4_4,route_sign_wall_metal,station_color_diorite,mcsynthetic_railway_sign_middle,glass_fence_wks,tunnel_creator_5_9,signal_connector_cyan,tunnel_creator_5_7,tunnel_creator_5_5,tunnel_creator_5_3,railway_sign_7_odd,glass_fence_shm,station_name_wall_gray,station_color_chiseled_quartz_block_slab,station_color_cobblestone,apg_door,escalator,route_sign_wall_light,station_color_purpur_pillar,signal_connector_magenta,marble_sandy_slab,station_color_bedrock_slab,psd_door_2,signal_semaphore_2,signal_semaphore_1,glass_fence_stw,railway_sign_3_odd,station_color_metal,station_pole,station_color_snow_block_slab,resource_pack_creator,station_name_tall_block_double_sided,station_color_coal_ore,station_color_stained_glass,signal_connector_orange,train_sensor,station_color_quartz_pillar_slab,cable_car_node_lower,station_name_wall,psd_glass_end_2,bridge_creator_3,arrival_projector_1_medium,railway_sign_5_even,station_color_stone_bricks,bridge_creator_7,bridge_creator_5,bridge_creator_9,psd_glass,clock,station_color_quartz_pillar,glass_fence_cio,train_announcer,glass_fence_ckt,tunnel_creator_4_9,tunnel_creator_4_7,tunnel_creator_4_5,tunnel_creator_4_3,signal_remover_orange,train_cargo_loader,rail_connector_160_one_way,station_color_polished_andesite_slab,signal_remover_pink,glass_fence_tsh,rail_connector_cable_car,rail_connector_40_one_way,lift_2_2_double_sided,psd_door,signal_remover_brown,station_color_quartz_bricks_slab,mcsynthetic_escalator_step,signal_connector_brown,train_cargo_unloader,lift_door_odd_1,station_color_bone_block_slab,station_color_dark_prismarine_slab,platform_na_1_indented,station_color_concrete_powder_slab,lift_2_2,station_color_bedrock,station_color_smooth_stone_slab,psd_glass_end,route_sign_standing_light,lift_3_2_double_sided,station_color_cracked_stone_bricks_slab,railway_sign_6_odd,signal_pole,station_color_polished_diorite,station_color_iron_block,apg_glass,platform_uk_1_indented,railway_sign_4_even,station_color_purpur_block,railway_sign_2_odd,ceiling_light,station_color_purpur_block_slab,tunnel_wall_creator_5_7,tunnel_wall_creator_5_9,tunnel_wall_creator_5_3,tunnel_wall_creator_5_5,logo,rail_connector_120,station_color_concrete_slab,rail_connector_60_one_way,signal_remover_white,rail_connector_160,station_color_stone_bricks_slab,signal_connector_red,station_color_smooth_quartz_slab,tunnel_creator_6_9,tunnel_creator_6_7,tunnel_creator_6_5,tunnel_creator_6_3,ticket_processor_entrance,signal_connector_white,station_color_concrete,train_schedule_sensor,lift_buttons_link_connector,cable_car_node_upper,rail_connector_200_one_way,signal_connector_pink,rail_connector_platform,rubbish_bin_1,station_color_coal_ore_slab,tunnel_wall_creator_6_5,tunnel_wall_creator_6_7,tunnel_wall_creator_6_9,tunnel_wall_creator_6_3,tactile_map,station_color_bone_block,station_color_quartz_block_slab,station_color_smooth_quartz,signal_remover_red,station_color_birch_wood_slab,signal_connector_purple,station_color_chiseled_stone_bricks_slab,signal_remover_light_blue,station_color_andesite,station_color_quartz_block,signal_connector_green,mcsynthetic_escalator_side,lift_3_3_double_sided,apg_glass_end,ticket_machine,ticket_processor_enquiry,lift_buttons_link_remover,signal_connector_black,rail,signal_connector_light_gray,station_color_birch_wood,station_color_planks,station_color_chiseled_quartz_block,lift_buttons_1,glass_fence_stained,platform,ticket_barrier_exit_1,dashboard,station_color_dark_prismarine,rail_connector_turn_back,rail_connector_300,station_color_iron_block_slab,platform_uk_1,rail_connector_120_one_way,station_color_chiseled_stone_bricks,rail_connector_siding,station_color_wool,station_color_stone_slab,railway_sign_5_odd,lift_4_3_double_sided,station_color_polished_andesite,clock_pole,station_color_planks_slab,mcsynthetic_psd_top,rail_connector_300_one_way,station_color_wool_slab,arrival_projector_1_large,station_color_stained_glass_slab,lift_track_1,railway_sign_2_even,station_color_metal_slab,tunnel_wall_creator_4_7,tunnel_wall_creator_4_9,tunnel_wall_creator_4_3,tunnel_wall_creator_4_5,station_color_diorite_slab,signal_remover_green,signal_remover_black,station_color_polished_diorite_slab,lift_track_floor_1,railway_sign_pole,ticket_processor_exit,railway_sign_7_even,platform_indented,station_color_cobblestone_slab,ceiling_no_light,station_color_clay,signal_remover_yellow,glass_fence_heo,rail_connector_200,station_color_purpur_pillar_slab,rail_connector_40,signal_light_4,signal_light_3,signal_light_2,signal_light_1,rail_connector_20,signal_connector_gray,station_color_stone,rail_connector_80,marble_blue_slab,lift_door_1,rail_connector_60,signal_remover_cyan,station_color_gravel|}\""
+ },
+ "items_morecommands": {
+ "prefix": [
+ "@morecommands.items"
+ ],
+ "body": "\"morecommands:${1|locked_chest|}\""
+ },
+ "items_quartzelv": {
+ "prefix": [
+ "@quartzelv.items"
+ ],
+ "body": "\"quartzelv:${1|smooth_quartz_elevator,quartz_elevator|}\""
+ },
+ "items_chisel": {
+ "prefix": [
+ "@chisel.items"
+ ],
+ "body": "\"chisel:${1|chaotic_bricks/bricks,road/prismarine,legacy/cyan_wool,road/purpur,layer/orange_concrete,cracked/gray_concrete,zag/purpur,encased_bricks/ice,chaotic_medium/quartz,encased_bricks/magenta_concrete,mosaic/yellow_concrete,bismuth/glowstone,braid/redstone_block,tiles_medium/redstone_block,dent/redstone_block,weaver/quartz,chinese2/glass,dent/prismarine,twist/pink_concrete,chaotic_small/end_stone,chaotic_small/red_sandstone,encased_large/acacia_planks,small_bricks/quartz,cracked_bricks/magenta_concrete,triple_bricks/pink_concrete,circular/prismarine,tiles_small/white_concrete,log_bordered/jungle_planks,array/prismarine,road/yellow_concrete,jellybean/light_blue_concrete,prism/end_stone,road/end_stone,chaotic_small/granite,tiles_small/stone,raw/granite,cut/purpur,circular/stone,crude_horizontal/spruce_planks,encased_bricks/lime_concrete,encased_bricks/diorite,ornate/light_blue_concrete,jellybean/bricks,panel/red_concrete,road/gray_concrete,chaotic_bricks/white_concrete,braid/coal_block,french/gray_concrete,large_tile/end_stone,encased_large/oak_planks,llama/pink_wool,small_bricks/deepslate,solid_bricks/bricks,layer/quartz,large_tile/coal_block,encased_bricks/purple_concrete,road/orange_concrete,cracked_bricks/blue_concrete,chaotic_bricks/prismarine,jellybean/red_sandstone,mosaic/granite,road/pink_concrete,circular/glowstone,twist/sandstone,dent/blue_concrete,tiles_small/diorite,mosaic/bricks,tiles_small/lime_concrete,array/gray_concrete,chaotic_small/green_concrete,solid_bricks/gray_concrete,raw/brown_concrete,stacked/dark_oak_planks,chaotic_medium/sandstone,crate_dark/iron_block,tiles_small/cyan_concrete,chaotic_bricks/black_concrete,raw/prismarine,tiles_small/purpur,ironfencemodern/glass,solid_bricks/brown_concrete,cracked/pink_concrete,road/white_concrete,twist/stone,french/light_blue_concrete,raw/green_concrete,solid_bricks/green_concrete,slant/quartz,slant/end_stone,chaotic_medium/prismarine,pillar/gray_concrete,triple_bricks/cobblestone,layer/pink_concrete,llama/magenta_wool,pillar/diorite,small_bricks/red_sandstone,twist/andesite,slant/green_concrete,slant/orange_concrete,soft_bricks/end_stone,weaver/red_sandstone,triple_bricks/ice,chaotic_bricks/deepslate,mosaic/cobblestone,pillar/ice,cut/blue_concrete,circular/granite,panel/dirt,stone/glass,dent/end_stone,space/iron_block,cracked_bricks/glowstone,prism/purpur,array/deepslate,prism/quartz,small_bricks/stone,bevel_creeper/sandstone,chaotic_bricks/granite,smooth/oak_planks,solid_bricks/coal_block,soft_bricks/quartz,tiles_small/deepslate,french/glowstone,array/light_gray_concrete,twist/light_gray_concrete,weaver/magenta_concrete,pillar/red_concrete,bricks3/dirt,prism/redstone_block,road/black_concrete,dent/light_blue_concrete,french/ice,masonry/lapis_block,encased_bricks/end_stone,crude_horizontal/jungle_planks,encased_bricks/cyan_concrete,triple_bricks/brown_concrete,soft_bricks/redstone_block,tiles_medium/andesite,reinforcedcobble/dirt,screen/glass,layer/gray_concrete,large_tile/red_concrete,tiles_small/black_concrete,plates/gold_block,layer/yellow_concrete,twist/yellow_concrete,chaotic_medium/deepslate,jellybean/lime_concrete,llama/lime_wool,four/diamond_block,zag/gray_concrete,slant/lime_concrete,small_bricks/redstone_block,solid_bricks/stone,chunky/emerald_block,zag/granite,cracked/diorite,cut/andesite,crude_horizontal/crimson_planks,zag/light_gray_concrete,large_tile/magenta_concrete,french/brown_concrete,panel/deepslate,slant/white_concrete,braid/glowstone,jellybean/brown_concrete,weaver/end_stone,cracked_bricks/ice,legacy/magenta_wool,sunken/deepslate,soft_bricks/red_concrete,chaotic_medium/purpur,zag/purple_concrete,soft_bricks/magenta_concrete,weaver/prismarine,cracked_bricks/andesite,mosaic/cyan_concrete,circular/cobblestone,ornate/magenta_concrete,simple/iron_block,weaver/pink_concrete,large/oak_planks,french/andesite,cut/green_concrete,ornate/blue_concrete,chaotic_small/cyan_concrete,zag/deepslate,tiles_small/orange_concrete,prism/light_gray_concrete,braid/spruce_planks,chaotic_bricks/brown_concrete,solid_bricks/sandstone,chaotic_bricks/sandstone,chaotic_small/magenta_concrete,triple_bricks/sandstone,pillar/pink_concrete,circular/magenta_concrete,dent/granite,chaotic_small/pink_concrete,tiles_small/light_blue_concrete,cut/black_concrete,soft_bricks/purple_concrete,stacked/birch_planks,llama/white_wool,zag/diorite,twist/orange_concrete,panel/sandstone,panel/redstone_block,road/brown_concrete,circular/blue_concrete,crude_horizontal/dark_oak_planks,cracked/end_stone,small/sandstone,tiles_small/yellow_concrete,slant/blue_concrete,raw/cobblestone,cut/sandstone,masonry/coal_block,french/magenta_concrete,chaotic_bricks/green_concrete,plates/iron_block,chaotic_medium/cobblestone,pillar/cobblestone,encased_large/dark_oak_planks,layer/redstone_block,weaver/gray_concrete,chaotic_bricks/purple_concrete,solid_bricks/magenta_concrete,pillar/glowstone,prism/cobblestone,small_bricks/red_concrete,array/white_concrete,french/bricks,solid_bricks/white_concrete,large/acacia_planks,cracked/light_blue_concrete,llama/black_wool,prism/red_concrete,large_tile/quartz,cracked/prismarine,prism/lime_concrete,poison/stone,mosaic/deepslate,soft_bricks/cobblestone,cracked_bricks/yellow_concrete,cracked_bricks/light_gray_concrete,road/green_concrete,raw/blue_concrete,braid/purpur,weaver/red_concrete,weaver/yellow_concrete,ornate/lime_concrete,array/quartz,weaver/orange_concrete,circular/emerald_block,french/purple_concrete,log_bordered/dark_oak_planks,cut/light_gray_concrete,chaotic_medium/red_concrete,cracked_bricks/orange_concrete,dent/orange_concrete,raw/black_concrete,soft_bricks/granite,circular/bricks,circular/andesite,ornate/green_concrete,chaotic_small/light_blue_concrete,chaotic_small/white_concrete,log_bordered/oak_planks,large/crimson_planks,legacy/lime_wool,chaotic_small/prismarine,raw/deepslate,dent/cyan_concrete,zag/prismarine,log_bordered/spruce_planks,cut/coal_block,space/gold_block,llama/green_wool,largeingot/iron_block,soft_bricks/lime_concrete,encased_smooth/spruce_planks,small_bricks/cyan_concrete,mosaic/orange_concrete,tiles_medium/stone,braid/gray_concrete,chaotic_bricks/light_blue_concrete,weaver/purpur,ornate/lapis_block,chaotic_medium/granite,dent/yellow_concrete,tiles_small/red_concrete,large_tile/lime_concrete,gears/iron_block,ornate/deepslate,coin_heads/iron_block,cut/brown_concrete,twist/black_concrete,cracked/magenta_concrete,thin/glass,pillar/magenta_concrete,small_bricks/diorite,cut/stone,tiles_medium/quartz,chaotic_medium/brown_concrete,tiles_small/cobblestone,stacked/acacia_planks,encased_bricks/black_concrete,raw/stone,chaotic_bricks/gray_concrete,mosaic/sandstone,triple_bricks/magenta_concrete,layer/red_sandstone,tiles_medium/granite,slant/magenta_concrete,pillar/blue_concrete,encased_bricks/light_gray_concrete,chaotic_medium/pink_concrete,shipping_crate/acacia_planks,panel/magenta_concrete,simple/diamond_block,encased_bricks/blue_concrete,triple_bricks/diorite,llama/light_gray_wool,chaotic_bricks/coal_block,chrono/glass,encased_bricks/granite,triple_bricks/deepslate,french/red_sandstone,twist/light_blue_concrete,encased_bricks/sandstone,layer/light_blue_concrete,braid/red_concrete,prism/purple_concrete,soft_bricks/prismarine,mosaic/glowstone,encased/crimson_planks,triple_bricks/light_blue_concrete,cut/lime_concrete,road/red_sandstone,road/ice,log_bordered/crimson_planks,layer/brown_concrete,layer/sandstone,jellybean/green_concrete,paneling/dark_oak_planks,encased_bricks/glowstone,pillar/light_blue_concrete,llama/gray_wool,chaotic_small/sandstone,large_tile/prismarine,triple_bricks/green_concrete,zag/blue_concrete,layer/cobblestone,slant/light_gray_concrete,pillar/purple_concrete,solid_bricks/orange_concrete,array/sandstone,legacy/black_wool,array/blue_concrete,vertical/dirt,crude_vertical/spruce_planks,vertical/acacia_planks,zag/stone,mosaic/prismarine,crude_horizontal/acacia_planks,triple_bricks/coal_block,prism/stone,cracked_bricks/green_concrete,raw/purple_concrete,jellybean/white_concrete,crude_vertical/jungle_planks,ornate/purple_concrete,layer/prismarine,chunky/dirt,jellybean/diorite,chaotic_small/quartz,solid_bricks/light_gray_concrete,slant/sandstone,jellybean/light_gray_concrete,french/light_gray_concrete,cracked_bricks/stone,circular/deepslate,tiles_small/blue_concrete,array/red_sandstone,slant/glowstone,panel/andesite,panel/bricks,jellybean/andesite,mosaic/black_concrete,chaotic_medium/gray_concrete,triple_bricks/white_concrete,dent/glowstone,zag/magenta_concrete,braid/light_blue_concrete,cracked_bricks/end_stone,tiles_medium/orange_concrete,french/blue_concrete,twist/deepslate,large_bricks/coal_block,zag/pink_concrete,bricks/dirt,tiles_small/quartz,panel/purpur,cracked/quartz,encased_bricks/white_concrete,panel/quartz,soft_bricks/ice,pillar/end_stone,solid_bricks/yellow_concrete,large/birch_planks,cut/magenta_concrete,sunken/stone,llama/light_blue_wool,crude_horizontal/birch_planks,array/red_concrete,llama/blue_wool,mosaic/light_gray_concrete,panel/blue_concrete,chaotic_small/ice,zag/white_concrete,chaotic_small/diorite,cracked/andesite,panel/white_concrete,chaotic_small/glowstone,largeingot/gold_block,encased_bricks/purpur,solid_bricks/diorite,dungeon/glass,layer/glowstone,legacy/purple_wool,cracked/bricks,small_bricks/light_blue_concrete,encased_bricks/quartz,french/orange_concrete,chaotic_medium/stone,twist/coal_block,french/prismarine,cracked/black_concrete,large_tile/stone,panel/stone,braid/magenta_concrete,crude_paneling/jungle_planks,chaotic_bricks/lime_concrete,shale/glass,coin_heads/gold_block,cut/quartz,french/yellow_concrete,large_tile/purple_concrete,cracked_bricks/redstone_block,twist/cyan_concrete,large_tile_bismuth/glowstone,legacy/pink_wool,weaver/granite,tiles_medium/light_blue_concrete,encased_bricks/bricks,brick/gold_block,mosaic/lime_concrete,crude_horizontal/oak_planks,cracked/red_sandstone,encased_bricks/stone,crude_paneling/spruce_planks,weaver/sandstone,chaotic_small/cobblestone,circular/purple_concrete,braid/black_concrete,circular/light_blue_concrete,tiles_medium/yellow_concrete,slant/red_concrete,cracked_bricks/coal_block,streak/glass,twist/redstone_block,weaver/light_blue_concrete,chaotic_bricks/ice,large_tile/white_concrete,jellybean/cyan_concrete,gem/diamond_block,road/quartz,log_bordered/birch_planks,circular/cyan_concrete,chaotic_bricks/red_concrete,large_tile/red_sandstone,dent/gray_concrete,cracked/granite,circular/quartz,chaotic_small/orange_concrete,small_bricks/coal_block,legacy/gray_wool,mosaic/stone,slant/stone,soft_bricks/red_sandstone,legacy/white_wool,crushed/diamond_block,bevel_skeleton/red_sandstone,tiles_medium/green_concrete,zag/orange_concrete,cut/white_concrete,moon/iron_block,ornate/diorite,smooth/spruce_planks,cracked/sandstone,slant/ice,dent/magenta_concrete,ornate/granite,triple_bricks/prismarine,french/redstone_block,braid/blue_concrete,prism/red_sandstone,ornate/light_gray_concrete,chaotic_medium/black_concrete,french/quartz,tiles_small/purple_concrete,tiles_medium/white_concrete,road/diorite,array/green_concrete,road/andesite,raw/end_stone,layer/blue_concrete,braid/purple_concrete,chaotic_small/purpur,jellybean/ice,chaotic_medium/lime_concrete,raw/magenta_concrete,tiles_medium/pink_concrete,cracked_bricks/light_blue_concrete,cracked/purpur,cut/ice,soft_bricks/green_concrete,mosaic/magenta_concrete,tiles_medium/gray_concrete,cut/gray_concrete,chaotic_bricks/andesite,shipping_crate/birch_planks,chaotic_small/coal_block,slant/black_concrete,soft_bricks/white_concrete,panel/ice,llama/yellow_wool,raw/cyan_concrete,panel/red_sandstone,ornate/ice,chaotic_small/yellow_concrete,road/cyan_concrete,pillar/redstone_block,largeornate/deepslate,chaotic_small/bricks,pillar/deepslate,triple_bricks/gray_concrete,small_bricks/blue_concrete,zag/andesite,chinese/glass,tiles_small/brown_concrete,small_bricks/magenta_concrete,mosaic/white_concrete,layer/stone,mosaic/quartz,twist/purple_concrete,zag/yellow_concrete,cracked_bricks/prismarine,solid_bricks/red_sandstone,large/spruce_planks,prism/granite,road/coal_block,road/light_gray_concrete,jellybean/purple_concrete,road/redstone_block,light/glass,small_bricks/purple_concrete,layer/bricks,chaotic_bricks/pink_concrete,encased_bricks/red_sandstone,circular/green_concrete,cut/orange_concrete,raw/white_concrete,cracked/brown_concrete,chaotic_small/brown_concrete,crate_dark/gold_block,road/granite,ornatelayer/lapis_block,chaotic_medium/end_stone,dent/sandstone,chaotic_bricks/end_stone,mosaic/ice,raw/diorite,vents/iron_block,large_tile/cyan_concrete,panel/green_concrete,soft_bricks/cyan_concrete,cells/emerald_block,simple/gold_block,triple_bricks/lime_concrete,ornate/redstone_block,cracked/cyan_concrete,twist/red_sandstone,chaotic_small/black_concrete,japanese/glass,tiles_small/sandstone,zag/green_concrete,encased/birch_planks,layer/purpur,array/cobblestone,panel/light_gray_concrete,small_bricks/bricks,twist/prismarine,array/purple_concrete,solid_bricks/black_concrete,log_bordered/acacia_planks,triple_bricks/end_stone,dent/lime_concrete,soft_bricks/coal_block,tiles_small/glowstone,panel/purple_concrete,jellybean/glowstone,cracked/glowstone,poison/deepslate,cracked_bricks/deepslate,tiles_small/light_gray_concrete,prism/cyan_concrete,horizontal/dirt,prism/diorite,cut/yellow_concrete,small_bricks/purpur,shipping_crate/spruce_planks,slant/brown_concrete,jellybean/granite,pillar/stone,braid/end_stone,space/diamond_block,llama/cyan_wool,array/glowstone,chaotic_small/blue_concrete,array/coal_block,encased_large/crimson_planks,tiles_medium/lime_concrete,layer/purple_concrete,smallingot/gold_block,pillar/cyan_concrete,pillar/lime_concrete,weaver/blue_concrete,twist/glowstone,small_bricks/green_concrete,ornate/emerald_block,mosaic/coal_block,raw/red_sandstone,zag/bricks,solid_bricks/ice,tiles_medium/diorite,happy/dirt,cut/bricks,mosaic/end_stone,stacked/spruce_planks,encased_bricks/yellow_concrete,cut/prismarine,mosaic/purpur,jellybean/purpur,mosaic/andesite,layer/end_stone,chaotic_bricks/purpur,small_bricks/light_gray_concrete,slant/diorite,small_bricks/ice,ornate/coal_block,panel/prismarine,panel/light_blue_concrete,braid/oak_planks,cut/red_concrete,dent/brown_concrete,vertical/spruce_planks,twist/red_concrete,llama/brown_wool,encased_bricks/coal_block,small_bricks/granite,solid_bricks/cyan_concrete,braid/light_gray_concrete,smooth/emerald_block,dent/deepslate,chaotic_bricks/magenta_concrete,weaver/white_concrete,road/purple_concrete,braid/brown_concrete,legacy/red_wool,chaotic_medium/light_gray_concrete,crude_paneling/acacia_planks,braid/crimson_planks,tiles_medium/prismarine,triple_bricks/granite,soft_bricks/brown_concrete,zelda/emerald_block,weaver/diorite,cut/granite,solid_bricks/lime_concrete,encased_smooth/dark_oak_planks,tiles_medium/cobblestone,crude_vertical/dark_oak_planks,slant/coal_block,mosaic/light_blue_concrete,paneling/crimson_planks,legacy/yellow_wool,legacy/brown_wool,braid/red_sandstone,crate_light/iron_block,cut/light_blue_concrete,smooth/birch_planks,soft_bricks/diorite,french/sandstone,french/cyan_concrete,prism/white_concrete,layer/andesite,french/purpur,tiles_medium/magenta_concrete,tiles_medium/cyan_concrete,jellybean/sandstone,prism/brown_concrete,vertical/oak_planks,twist/diorite,layer/black_concrete,panel/lime_concrete,tiles_small/bricks,chaotic_bricks/orange_concrete,chaotic_medium/diorite,chaotic_medium/glowstone,circular/black_concrete,cut/purple_concrete,panel/cyan_concrete,legacy/orange_wool,triple_bricks/blue_concrete,cracked/stone,raw/light_gray_concrete,reinforced/dirt,cut/pink_concrete,tiles_small/prismarine,raw/ice,french/granite,encased_bricks/orange_concrete,braid/ice,slant/gray_concrete,zelda/lapis_block,small_bricks/orange_concrete,soft_bricks/stone,cracked_bricks/sandstone,pillar/blackstone,neon/glowstone,coin_tails/iron_block,ornate/pink_concrete,dent/purple_concrete,encased_smooth/birch_planks,pillar/black_concrete,pillar/coal_block,dent/quartz,raw/sandstone,weaver/green_concrete,prism/prismarine,braid/deepslate,japanese2/glass,jellybean/orange_concrete,array/orange_concrete,encased_bricks/brown_concrete,large_tile/green_concrete,chaotic_small/light_gray_concrete,goldborder/emerald_block,zag/end_stone,small_bricks/yellow_concrete,cracked/yellow_concrete,cracked_bricks/cobblestone,circular/white_concrete,road/red_concrete,crude_vertical/acacia_planks,circular/red_sandstone,mosaic/purple_concrete,dent/diorite,small_bricks/black_concrete,dent/pink_concrete,stacked/jungle_planks,jellybean/cobblestone,crude_paneling/oak_planks,jellybean/yellow_concrete,cracked/red_concrete,prism/bricks,crude_paneling/crimson_planks,ornate/glowstone,cracked/light_gray_concrete,pillar/white_concrete,small_bricks/white_concrete,vertical/jungle_planks,slant/pink_concrete,prism/deepslate,mosaic/nether_brick,solid_bricks/redstone_block,tiles_small/andesite,cracked_bricks/purple_concrete,chaotic_medium/purple_concrete,bismuth/emerald_block,tiles_medium/brown_concrete,french/red_concrete,ornate/gray_concrete,weaver/purple_concrete,cracked/orange_concrete,raw/coal_block,chaotic_small/purple_concrete,chaotic_small/stone,soft_bricks/gray_concrete,slant/deepslate,dent/black_concrete,jellybean/blue_concrete,tiles_medium/black_concrete,large/jungle_planks,braid/lime_concrete,chaotic_medium/white_concrete,prism/gray_concrete,triple_bricks/yellow_concrete,dent/red_sandstone,chaotic_small/andesite,braid/sandstone,soft_bricks/orange_concrete,road/light_blue_concrete,thick/glass,cracked_bricks/pink_concrete,road/lime_concrete,panel/granite,soft_bricks/black_concrete,french/cobblestone,tiles_medium/red_concrete,panel/lapis_block,spaceblack/gold_block,ornatelayer/diamond_block,ornate/stone,tiles_small/pink_concrete,chaotic_medium/green_concrete,chaotic_medium/cyan_concrete,large_tile/gray_concrete,braid/green_concrete,panel/diorite,ornate/red_concrete,encased_bricks/cobblestone,cracked/ice,braid/white_concrete,fourornate/diamond_block,slant/purple_concrete,tiles_medium/deepslate,layer/white_concrete,prism/black_concrete,weaver/brown_concrete,shipping_crate/oak_planks,prism/ice,panelclassic/lapis_block,small/red_sandstone,triple_bricks/redstone_block,chaotic_bricks/blue_concrete,chaotic_medium/bricks,circular/red_concrete,solid_bricks/quartz,chaotic_medium/ice,llama/orange_wool,cells/diamond_block,jellybean/prismarine,cracked/blue_concrete,encased_bricks/deepslate,twist/blue_concrete,array/magenta_concrete,dent/ice,large_tile/deepslate,solid_bricks/granite,triple_bricks/andesite,small_bricks/prismarine,zag/black_concrete,twist/brown_concrete,braid/andesite,road/deepslate,large_tile/diorite,pillar/red_sandstone,glyphs/sandstone,solid_bricks/prismarine,chaotic_medium/red_sandstone,encased/spruce_planks,triple_bricks/cyan_concrete,mosaic/green_concrete,triple_bricks/orange_concrete,paneling/jungle_planks,dent/red_concrete,smooth/acacia_planks,chaotic_medium/coal_block,jellybean/quartz,weaver/black_concrete,soft_bricks/andesite,large_tile/ice,slant/nether_brick,tiles_small/end_stone,mosaic/red_sandstone,small_bricks/end_stone,chaotic_bricks/diorite,chaotic_medium/andesite,soft_bricks/light_blue_concrete,braid/bricks,smooth/crimson_planks,jellybean/magenta_concrete,layer/red_concrete,tiles_small/redstone_block,array/end_stone,zag/red_concrete,shipping_crate/jungle_planks,crude_paneling/dark_oak_planks,vertical/dark_oak_planks,dent/coal_block,large_tile/light_gray_concrete,pillar/andesite,legacy/blue_wool,jellybean/end_stone,mosaic/gray_concrete,braid/pink_concrete,braid/diorite,mosaic/brown_concrete,panel/glowstone,triple_bricks/glowstone,stacked/crimson_planks,dent/light_gray_concrete,soft_bricks/yellow_concrete,layer/cyan_concrete,chaotic_small/red_concrete,mosaic/red_concrete,french/coal_block,array/redstone_block,cracked/redstone_block,shipping_crate/dark_oak_planks,cracked_bricks/red_sandstone,tiles_small/granite,legacy/light_blue_wool,rivets/gold_block,cracked/lime_concrete,chaotic_small/deepslate,zag/lime_concrete,large_tile/black_concrete,weaver/bricks,tiles_small/gray_concrete,solid_bricks/blue_concrete,crude_vertical/crimson_planks,mosaic/pink_concrete,braid/birch_planks,tiles_medium/ice,pillar/green_concrete,road/bricks,solid_bricks/glowstone,brick/iron_block,array/cyan_concrete,soft_bricks/deepslate,pillar/sandstone,road/blue_concrete,paneling/acacia_planks,shipping_crate/crimson_planks,circular/purpur,smooth/jungle_planks,prism/emerald_block,large_tile/lapis_block,circular/coal_block,chaotic_medium/magenta_concrete,circular/lime_concrete,twist/quartz,layer/dirt,large_tile/granite,mosaic/diorite,noborder/glass,tiles_medium/blue_concrete,llama/purple_wool,twist/green_concrete,array/ice,cracked_bricks/bricks,steelframe/glass,french/green_concrete,crude_vertical/birch_planks,chaotic_small/gray_concrete,panel/yellow_concrete,slant/granite,raw/gray_concrete,small_bricks/pink_concrete,weaver/cyan_concrete,triple_bricks/quartz,weaver/stone,zag/cobblestone,ornate/red_sandstone,cracked_bricks/purpur,jellybean/stone,large_tile/brown_concrete,panelclassic/emerald_block,weaver/lime_concrete,ornate/quartz,twist/end_stone,encased_bricks/green_concrete,prism/orange_concrete,cracked_bricks/black_concrete,twist/magenta_concrete,smallingot/iron_block,dent/bricks,braid/prismarine,encased_bricks/andesite,french/stone,large/dark_oak_planks,raw/red_concrete,pillar/granite,prism/light_blue_concrete,large_tile/redstone_block,panel/pink_concrete,cut/cyan_concrete,small_bricks/glowstone,tiles_medium/coal_block,cracked/green_concrete,weaver/cobblestone,pillar/bricks,dent/purpur,cracked_bricks/gray_concrete,zag/coal_block,pillar/orange_concrete,zelda/diamond_block,slant/redstone_block,prism/sandstone,chaotic_medium/redstone_block,encased_bricks/prismarine,llama/red_wool,french/white_concrete,raw/bricks,weaver/light_gray_concrete,ornatesteel/glass,road/glowstone,tiles_small/red_sandstone,jellybean/black_concrete,circular/light_gray_concrete,encased/dark_oak_planks,pillar/purpur,pillar/prismarine,french/black_concrete,soft_bricks/blue_concrete,ornate/orange_concrete,prism/blue_concrete,road/stone,circular/diorite,encased_large/spruce_planks,solid_bricks/purple_concrete,large_tile/andesite,ornate/brown_concrete,tiles_medium/end_stone,panel/coal_block,cracked/coal_block,crate_light/gold_block,large_tile/blue_concrete,cobble/dirt,soft_bricks/sandstone,paneling/oak_planks,cracked_bricks/white_concrete,circular/redstone_block,small_bricks/cobblestone,raw/orange_concrete,triple_bricks/black_concrete,french/diorite,ornate/white_concrete,chaotic_small/redstone_block,panel/black_concrete,four/emerald_block,zag/light_blue_concrete,weaver/ice,braid/cobblestone,soft_bricks/bricks,layer/diorite,raw/yellow_concrete,solid_bricks/andesite,road/cobblestone,cracked/white_concrete,chaotic_bricks/light_gray_concrete,panel/orange_concrete,cracked_bricks/cyan_concrete,slant/red_sandstone,ornate/end_stone,tiles_medium/red_sandstone,cracked/deepslate,encased_large/jungle_planks,raw/lime_concrete,road/magenta_concrete,french/end_stone,zag/ice,pillar/brown_concrete,jellybean/pink_concrete,raw/purpur,encased/acacia_planks,braid/granite,crude_vertical/oak_planks,glyphs/red_sandstone,large_tile/pink_concrete,circular/end_stone,cracked_bricks/red_concrete,slant/bricks,circular/gray_concrete,jellybean/redstone_block,slant/andesite,jellybean/deepslate,prism/pink_concrete,twist/lime_concrete,panel/brown_concrete,large_tile/light_blue_concrete,circular/brown_concrete,pillar/yellow_concrete,small_bricks/gray_concrete,soft_bricks/glowstone,slant/yellow_concrete,solid_bricks/deepslate,circular/pink_concrete,cracked_bricks/lime_concrete,twist/cobblestone,cut/deepslate,array/pink_concrete,jellybean/gray_concrete,soft_bricks/purpur,braid/stone,layer/magenta_concrete,slant/purpur,encased_bricks/red_concrete,soft_bricks/pink_concrete,zag/red_sandstone,small_bricks/sandstone,chaotic_medium/light_blue_concrete,zag/brown_concrete,ornate/black_concrete,tiles_small/magenta_concrete,slant/cyan_concrete,ornate/cobblestone,braid/cyan_concrete,tiles_medium_bismuth/glowstone,triple_bricks/purpur,encased_smooth/crimson_planks,tiles_medium/purpur,neon_panel/glowstone,zag/quartz,chaotic_bricks/yellow_concrete,prism/coal_block,solid_bricks/light_blue_concrete,braid/yellow_concrete,panel/gray_concrete,small_bricks/brown_concrete,chaotic_bricks/cobblestone,twist/purpur,triple_bricks/bricks,encased_smooth/acacia_planks,star/gold_block,vertical/crimson_planks,ornate/bricks,cut/red_sandstone,panel/emerald_block,chaotic_bricks/quartz,array/stone,encased_bricks/pink_concrete,stacked/oak_planks,array/andesite,tiles_small/coal_block,array/light_blue_concrete,rivets/iron_block,chaotic_medium/yellow_concrete,smooth/lapis_block,cracked_bricks/quartz,chunky/lapis_block,triple_bricks/red_sandstone,spaceblack/iron_block,encased/jungle_planks,pillar/light_gray_concrete,legacy/light_gray_wool,jellybean/red_concrete,ornate/purpur,raw/light_blue_concrete,array/yellow_concrete,bubble/glass,cracked_bricks/brown_concrete,dent/white_concrete,prism/magenta_concrete,spaceblack/diamond_block,chaotic_bricks/cyan_concrete,layer/light_gray_concrete,solid_bricks/end_stone,fourornate/emerald_block,braid/quartz,array/black_concrete,mosaic/blue_concrete,array/granite,smooth/dark_oak_planks,ornate/sandstone,tiles_medium/bricks,raw/quartz,french/pink_concrete,braid/acacia_planks,prism/green_concrete,ornate/prismarine,vertical/birch_planks,chisel,twist/granite,solid_bricks/pink_concrete,encased_bricks/redstone_block,soft_bricks/light_gray_concrete,pillar/quartz,triple_bricks/stone,triple_bricks/purple_concrete,encased_smooth/oak_planks,dent/green_concrete,encased_bricks/light_blue_concrete,cracked_bricks/diorite,cart/gold_block,dent/stone,chaotic_small/lime_concrete,embossed/diamond_block,large_tile/yellow_concrete,weaver/deepslate,array/purpur,encased_large/birch_planks,slant/light_blue_concrete,panel/cobblestone,braid/dark_oak_planks,bricks2/dirt,large_tile/bricks,large_tile/cobblestone,slant/cobblestone,ornate/andesite,weaver/andesite,french/lime_concrete,array/brown_concrete,cut/diorite,panel/end_stone,mosaic/redstone_block,legacy/green_wool,large_tile/glowstone,paneling/spruce_planks,tiles_medium/purple_concrete,solid_bricks/cobblestone,large_tile/purpur,layer/granite,circular/ice,tiles_small/green_concrete,zag/cyan_concrete,triple_bricks/red_concrete,dent/andesite,ornate/yellow_concrete,layer/green_concrete,raw/pink_concrete,dent/cobblestone,layer/lime_concrete,slant/prismarine,braid/orange_concrete,tiles_medium/light_gray_concrete,cut/cobblestone,array/bricks,jellybean/coal_block,layer/deepslate,weaver/coal_block,tiles_medium/glowstone,ornate/cyan_concrete,circular/yellow_concrete,masonry/emerald_block,small_bricks/andesite,ornatesteel_old/glass,cut/end_stone,twist/gray_concrete,chaotic_bricks/stone,solid_bricks/purpur,braid/jungle_planks,array/diorite,twist/white_concrete,pillar/nether_brick,small_bricks/lime_concrete,zag/sandstone,coin_tails/gold_block,cracked/cobblestone,tiles_medium/sandstone,largeornate/stone,chaotic_medium/blue_concrete,layer/ice,bismuth/diamond_block,twist/ice,array/lime_concrete,triple_bricks/light_gray_concrete,large_tile/orange_concrete,circular/orange_concrete,prism/glowstone,circular/sandstone,crude_paneling/birch_planks,tiles_small/ice,encased_smooth/jungle_planks,encased/oak_planks,prism/andesite,cracked/purple_concrete,chaotic_bricks/red_sandstone,french/deepslate,solid_bricks/red_concrete,prism/yellow_concrete,cracked_bricks/granite,raw/andesite,chaotic_medium/orange_concrete,road/sandstone,encased_bricks/gray_concrete,large_tile/sandstone,paneling/birch_planks,twist/bricks|}\""
+ },
+ "items_jsblock": {
+ "prefix": [
+ "@jsblock.items"
+ ],
+ "body": "\"jsblock:${1|pids_4,train_model_e44,water_machine_1,butterfly_light,ticket_barrier_1_exit,light_block,signal_light_blue,emg_stop_1,signal_light_red_2,signal_light_red_1,kcr_name_sign,sound_looper,ticket_barrier_1_entrance,exit_sign_1e,light_1,light_2,auto_iron_door,signal_light_green,helpline_6,helpline_5,helpline_4,helpline_3,helpline_2,helpline_1,station_ceiling_pole,bufferstop_1,circle_wall_1,circle_wall_2,circle_wall_3,circle_wall_4,circle_wall_5,circle_wall_6,circle_wall_7,signal_light_inverted_1,signal_light_inverted_2,departure_timer,ticket_barrier_1_bare,enquiry_machine_4,enquiry_machine_3,enquiry_machine_2,enquiry_machine_1,ceiling_1,pids_1a,rv_pids_pole,exit_sign_1,kcr_emg_stop_sign,station_ceiling_1,pids_rv_sil_2,op_button,trespass_sign_1,trespass_sign_2,pids_rv_sil,station_name_tall_stand,pids_rv,departure_pole,subsidy_machine_1|}\""
+ },
+ "items_adorn": {
+ "prefix": [
+ "@adorn.items"
+ ],
+ "body": "\"adorn:${1|lime_sofa,dark_oak_chair,dark_prismarine_platform,oak_table,red_nether_brick_platform,birch_bench,purple_table_lamp,gray_table_lamp,acacia_table,cut_sandstone_post,melon_seed_crate,birch_step,nether_wart_coffee,stone_step,apple_crate,sandstone_platform,polished_andesite_step,acacia_coffee_table,deepslate_post,polished_andesite_platform,polished_blackstone_platform,iron_shelf,deepslate_tile_post,beetroot_seed_crate,deepslate_brick_post,lil_tater_crate,light_blue_table_lamp,andesite_step,red_sandstone_post,light_blue_sofa,crimson_bench,dark_oak_table,crate,crimson_chair,stone_brick_platform,red_sofa,spruce_shelf,sweet_berry_crate,cobbled_deepslate_platform,prismarine_brick_platform,polished_granite_step,acacia_kitchen_cupboard,jungle_step,dark_prismarine_step,nether_brick_step,birch_kitchen_counter,dark_oak_bench,oak_chair,nether_wart_crate,crimson_post,polished_diorite_step,smooth_sandstone_post,granite_step,dark_oak_shelf,oak_drawer,spruce_kitchen_counter,stone_brick_step,polished_deepslate_step,smooth_red_sandstone_platform,purpur_post,pink_table_lamp,blackstone_platform,picket_fence,acacia_chair,polished_blackstone_brick_platform,smooth_stone_post,cobblestone_step,spruce_table,sandstone_step,sweet_berry_juice,warped_drawer,jungle_kitchen_counter,dark_oak_platform,oak_post,guide_book,crimson_table,warped_shelf,oak_coffee_table,oak_kitchen_sink,diorite_post,quartz_platform,smooth_red_sandstone_post,spruce_platform,cut_sandstone_platform,trading_station,purpur_platform,oak_kitchen_counter,crimson_platform,potato_crate,cobbled_deepslate_step,warped_kitchen_sink,stone_brick_chimney,carrot_crate,cut_red_sandstone_post,blue_sofa,orange_sofa,warped_step,dark_oak_step,dark_prismarine_post,polished_granite_platform,brick_step,brown_table_lamp,birch_table,spruce_post,polished_blackstone_brick_post,warped_coffee_table,hot_chocolate,spruce_coffee_table,acacia_bench,magmatic_prismarine_chimney,prismarine_post,nether_brick_post,wheat_seed_crate,spruce_kitchen_sink,traders_manual,magenta_sofa,crimson_kitchen_counter,cobblestone_chimney,black_table_lamp,smooth_sandstone_platform,crimson_drawer,nether_brick_chimney,quartz_step,pink_sofa,birch_chair,pumpkin_seed_crate,warped_table,cyan_table_lamp,mossy_stone_brick_step,acacia_kitchen_counter,blackstone_post,acacia_post,end_stone_brick_step,polished_blackstone_post,gray_sofa,cut_red_sandstone_platform,jungle_table,egg_crate,oak_shelf,yellow_sofa,basalt_step,crimson_shelf,diorite_platform,orange_table_lamp,magenta_table_lamp,cyan_sofa,stone_platform,mossy_cobblestone_step,stone_post,smooth_stone_platform,green_sofa,birch_kitchen_sink,birch_post,deepslate_step,sandstone_post,polished_andesite_post,granite_post,yellow_table_lamp,warped_platform,purpur_step,light_gray_table_lamp,basalt_platform,stone_rod,deepslate_brick_step,deepslate_tile_step,brick_chimney,red_sandstone_step,jungle_shelf,crimson_kitchen_cupboard,andesite_post,warped_kitchen_counter,mossy_cobblestone_post,dark_oak_kitchen_counter,mossy_cobblestone_platform,prismarine_brick_post,granite_platform,brewer,mossy_stone_brick_post,wheat_crate,deepslate_brick_platform,warped_chair,birch_kitchen_cupboard,stone_torch,red_nether_brick_post,acacia_step,light_gray_sofa,mug,andesite_platform,smooth_sandstone_step,birch_platform,crimson_step,stone_brick_post,jungle_post,polished_deepslate_post,blue_table_lamp,acacia_drawer,polished_blackstone_brick_step,jungle_kitchen_cupboard,red_sandstone_platform,cobblestone_post,birch_shelf,cobblestone_platform,deepslate_tile_platform,brown_sofa,jungle_chair,soulful_prismarine_chimney,end_stone_brick_platform,deepslate_platform,birch_coffee_table,polished_deepslate_platform,jungle_drawer,cut_sandstone_step,mcsynthetic_wall_stone_torch,warped_bench,polished_diorite_post,sugar_cane_crate,glow_berry_tea,oak_kitchen_cupboard,spruce_bench,crimson_coffee_table,white_table_lamp,dark_oak_kitchen_sink,cut_red_sandstone_step,dark_oak_coffee_table,chain_link_fence,brick_post,spruce_step,smooth_stone_step,white_sofa,oak_bench,oak_platform,prismarine_platform,birch_drawer,honeycomb_crate,stone_ladder,prismarine_step,nether_brick_platform,jungle_bench,lime_table_lamp,jungle_kitchen_sink,purple_sofa,red_nether_brick_chimney,jungle_platform,dark_oak_kitchen_cupboard,green_table_lamp,quartz_post,dark_oak_drawer,red_table_lamp,polished_granite_post,jungle_coffee_table,diorite_step,cobbled_deepslate_post,end_stone_brick_post,dark_oak_post,basalt_post,warped_post,prismarine_chimney,prismarine_brick_step,mossy_stone_brick_platform,black_sofa,acacia_kitchen_sink,spruce_drawer,polished_diorite_platform,beetroot_crate,spruce_kitchen_cupboard,red_nether_brick_step,spruce_chair,cocoa_bean_crate,acacia_shelf,oak_step,acacia_platform,warped_kitchen_cupboard,brick_platform,crimson_kitchen_sink,melon_crate,polished_blackstone_step,blackstone_step,smooth_red_sandstone_step|}\""
+ },
+ "items_factory_blocks": {
+ "prefix": [
+ "@factory_blocks.items"
+ ],
+ "body": "\"factory_blocks:${1|exhaust,hazard,grinder,piping,pgcircuit,fan_four_on,hazardo,large_pipes,vrust,megacell,rust_bplates,rusty_scaffold,pwireframe,grate,metalbox,gvent,insulation,rust_plates,cables,wgpanel,srust,vent,mosaic,fan,wireframe,small_pipes,factory,large_plating,engineer,circuit,gears,old_vents,medium_fan,rgrate,sturdy,fan_side,gcircuit,caution,ice,fan_malfunction,hex,bcircuit,rust,fan_four,fan_on,scaffold,bwireframe,fan_malfunction_on,wopanel|}\""
+ },
+ "items_wheat_plus": {
+ "prefix": [
+ "@wheat_plus.items"
+ ],
+ "body": "\"wheat_plus:${1|road_line_double_white_full_slant,road_line_double_yellow_half_slant,road_line_double_yellow_full,road_line_double_yellow_full_slant,road_line_single_yellow_half,road_line_single_yellow_full,road_line_single_white_half_slant,road_blank_half,road_blank_full,road_line_single_white_full_slant,road_line_double_yellow_half,road_line_double_white_full,road_line_single_yellow_full_slant,road_line_single_yellow_half_slant,road_line_double_white_half,road_line_double_white_half_slant,road_line_single_white_full,road_line_single_white_half|}\""
+ },
+ "items_redbits": {
+ "prefix": [
+ "@redbits.items"
+ ],
+ "body": "\"redbits:${1|emitter,crimson_large_button,polished_blackstone_large_button,detector,warped_large_button,obsidian_pressure_plate,vision_sensor,emitter_minecart,acacia_large_button,two_way_repeater,spruce_large_button,oak_large_button,mcsynthetic_inverted_redstone_wall_torch,t_flip_flop,inverted_redstone_torch,birch_large_button,timer,redstone_lamp,stone_large_button,latch,dark_oak_large_button,inverter,basalt_pressure_plate,crying_obsidian_pressure_plate,end_stone_pressure_plate,rgb_lamp,jungle_large_button|}\""
+ },
+ "items_extshape": {
+ "prefix": [
+ "@extshape.items"
+ ],
+ "body": "\"extshape:${1|pink_terracotta_wall,light_blue_terracotta_vertical_stairs,polished_blackstone_brick_vertical_quarter_piece,gilded_blackstone_vertical_quarter_piece,red_terracotta_pressure_plate,orange_terracotta_pressure_plate,red_wool_slab,raw_iron_quarter_piece,terracotta_slab,cyan_terracotta_fence_gate,red_glazed_terracotta_slab,waxed_oxidized_copper_fence_gate,orange_concrete_vertical_slab,chiseled_quartz_vertical_stairs,dark_prismarine_fence_gate,waxed_exposed_copper_slab,black_terracotta_vertical_slab,glowstone_pressure_plate,green_wool_slab,polished_andesite_vertical_quarter_piece,smooth_basalt_vertical_stairs,orange_concrete_button,andesite_vertical_slab,gray_wool_vertical_quarter_piece,netherrack_wall,sandstone_vertical_slab,green_terracotta_quarter_piece,chiseled_deepslate_fence,blue_concrete_slab,waxed_exposed_copper_quarter_piece,purple_terracotta_vertical_stairs,light_blue_concrete_quarter_piece,smooth_red_sandstone_quarter_piece,pink_wool_fence_gate,green_concrete_vertical_stairs,warped_wart_vertical_slab,polished_deepslate_fence,emerald_pressure_plate,red_wool_quarter_piece,jungle_quarter_piece,light_gray_terracotta_vertical_slab,polished_deepslate_vertical_slab,brown_concrete_fence,honeycomb_fence,stone_brick_vertical_stairs,gray_concrete_wall,quartz_button,sandstone_vertical_stairs,chiseled_deepslate_quarter_piece,light_blue_terracotta_button,red_nether_brick_pressure_plate,blue_wool_slab,gray_wool_fence,pink_wool_vertical_stairs,quartz_brick_wall,waxed_cut_copper_button,blue_wool_vertical_slab,end_stone_vertical_stairs,white_wool_vertical_stairs,smooth_red_sandstone_pressure_plate,polished_blackstone_quarter_piece,cobbled_deepslate_fence,pumpkin_slab,smooth_stone_fence,iron_quarter_piece,honeycomb_quarter_piece,lime_concrete_button,smooth_stone_pressure_plate,white_wool_vertical_quarter_piece,smooth_red_sandstone_fence_gate,cyan_terracotta_slab,polished_diorite_wall,melon_pressure_plate,netherite_vertical_quarter_piece,red_nether_brick_fence,raw_gold_fence,chiseled_quartz_slab,purpur_button,nether_brick_vertical_quarter_piece,diamond_vertical_stairs,diamond_fence_gate,orange_terracotta_fence_gate,white_concrete_pressure_plate,terracotta_vertical_stairs,blue_terracotta_quarter_piece,granite_pressure_plate,green_wool_pressure_plate,brown_wool_vertical_stairs,nether_brick_vertical_slab,moss_fence,crying_obsidian_button,waxed_weathered_cut_copper_wall,andesite_pressure_plate,yellow_terracotta_wall,quartz_brick_vertical_stairs,chiseled_stone_brick_quarter_piece,lapis_stairs,emerald_wall,netherite_pressure_plate,light_blue_concrete_wall,netherite_button,pumpkin_fence,birch_wall,cobblestone_vertical_stairs,netherrack_vertical_quarter_piece,granite_button,iron_vertical_stairs,purpur_vertical_stairs,light_blue_concrete_stairs,yellow_terracotta_fence_gate,glowstone_vertical_quarter_piece,gold_quarter_piece,sea_lantern_stairs,polished_andesite_fence,brick_fence,light_blue_terracotta_pressure_plate,pink_terracotta_vertical_quarter_piece,chiseled_quartz_pressure_plate,netherrack_vertical_stairs,brown_concrete_slab,dripstone_quarter_piece,packed_ice_stairs,gray_concrete_pressure_plate,orange_wool_pressure_plate,chiseled_polished_blackstone_vertical_quarter_piece,nether_wart_stairs,yellow_wool_fence_gate,amethyst_slab,nether_wart_vertical_stairs,quartz_pressure_plate,diamond_wall,amethyst_vertical_slab,warped_vertical_slab,gray_terracotta_slab,orange_concrete_stairs,green_concrete_vertical_quarter_piece,lime_wool_wall,orange_wool_fence,quartz_brick_fence,gray_concrete_vertical_slab,terracotta_stairs,melon_vertical_quarter_piece,obsidian_stairs,light_blue_wool_button,cyan_wool_stairs,prismarine_fence_gate,prismarine_brick_wall,green_terracotta_fence,emerald_button,polished_granite_vertical_slab,waxed_oxidized_cut_copper_fence_gate,netherrack_fence,orange_concrete_fence,green_glazed_terracotta_slab,cut_red_sandstone_vertical_slab,smooth_basalt_quarter_piece,terracotta_vertical_slab,blackstone_quarter_piece,melon_vertical_slab,gilded_blackstone_slab,waxed_exposed_copper_stairs,waxed_oxidized_cut_copper_wall,stone_brick_vertical_slab,warped_wart_fence_gate,pink_terracotta_fence_gate,crying_obsidian_wall,prismarine_brick_button,yellow_concrete_vertical_slab,purple_terracotta_wall,pink_concrete_pressure_plate,waxed_oxidized_copper_quarter_piece,gray_wool_button,waxed_exposed_cut_copper_fence,waxed_exposed_cut_copper_vertical_quarter_piece,yellow_terracotta_vertical_stairs,waxed_oxidized_cut_copper_button,light_gray_concrete_fence_gate,lapis_slab,polished_deepslate_button,chiseled_red_sandstone_wall,diorite_fence,yellow_concrete_fence_gate,magenta_wool_wall,lapis_button,cyan_wool_slab,netherite_wall,white_concrete_stairs,netherite_stairs,polished_granite_vertical_stairs,white_terracotta_quarter_piece,polished_blackstone_vertical_stairs,diorite_vertical_quarter_piece,lapis_vertical_quarter_piece,clay_vertical_slab,cobbled_deepslate_vertical_slab,green_concrete_pressure_plate,tuff_vertical_quarter_piece,green_wool_stairs,pink_concrete_wall,spruce_wall,magenta_wool_vertical_slab,diamond_fence,red_sandstone_quarter_piece,dripstone_vertical_stairs,ancient_debris_vertical_slab,brown_concrete_vertical_slab,emerald_fence,shroomlight_vertical_stairs,cut_sandstone_quarter_piece,waxed_oxidized_copper_vertical_slab,red_terracotta_wall,netherrack_button,sea_lantern_slab,quartz_fence_gate,blue_terracotta_slab,green_wool_button,melon_slab,light_blue_terracotta_stairs,stone_brick_quarter_piece,dark_prismarine_vertical_quarter_piece,black_concrete_vertical_quarter_piece,smooth_red_sandstone_vertical_quarter_piece,prismarine_button,tuff_fence_gate,purple_terracotta_vertical_quarter_piece,purple_concrete_quarter_piece,crying_obsidian_vertical_quarter_piece,polished_diorite_fence,chiseled_quartz_vertical_quarter_piece,cobblestone_fence_gate,bedrock_fence,gray_wool_slab,lime_wool_button,cobbled_deepslate_fence_gate,ancient_debris_quarter_piece,raw_gold_stairs,purple_concrete_vertical_slab,purple_concrete_vertical_quarter_piece,lime_concrete_stairs,bedrock_vertical_quarter_piece,light_gray_terracotta_vertical_quarter_piece,magenta_wool_quarter_piece,obsidian_fence,black_terracotta_vertical_quarter_piece,blackstone_vertical_quarter_piece,smooth_sandstone_fence_gate,red_terracotta_vertical_stairs,lime_concrete_wall,brown_wool_quarter_piece,chiseled_red_sandstone_vertical_stairs,pink_wool_stairs,red_wool_pressure_plate,obsidian_slab,smooth_quartz_quarter_piece,polished_andesite_vertical_stairs,smooth_basalt_button,pink_concrete_vertical_slab,orange_wool_wall,diorite_vertical_slab,shroomlight_pressure_plate,bedrock_pressure_plate,chiseled_sandstone_vertical_stairs,black_terracotta_slab,crimson_vertical_stairs,glowstone_wall,yellow_wool_button,snow_fence,chiseled_quartz_vertical_slab,pink_terracotta_button,oak_quarter_piece,purple_concrete_fence_gate,light_gray_concrete_pressure_plate,lime_concrete_fence_gate,acacia_quarter_piece,diorite_button,chiseled_nether_brick_stairs,end_stone_slab,polished_andesite_wall,chiseled_deepslate_slab,waxed_copper_vertical_quarter_piece,polished_andesite_button,waxed_weathered_cut_copper_vertical_slab,acacia_vertical_slab,gray_wool_vertical_slab,white_concrete_slab,green_concrete_slab,smooth_quartz_wall,clay_fence_gate,brown_wool_vertical_slab,cyan_glazed_terracotta_slab,dark_prismarine_fence,red_wool_fence,white_concrete_vertical_stairs,nether_wart_wall,deepslate_tile_quarter_piece,orange_wool_vertical_quarter_piece,end_stone_pressure_plate,light_gray_terracotta_fence_gate,magenta_wool_stairs,green_terracotta_wall,orange_terracotta_vertical_slab,calcite_stairs,stone_fence,emerald_stairs,waxed_exposed_cut_copper_vertical_slab,waxed_exposed_cut_copper_pressure_plate,light_blue_wool_stairs,black_terracotta_vertical_stairs,yellow_glazed_terracotta_slab,smooth_quartz_vertical_slab,magenta_concrete_pressure_plate,red_concrete_stairs,green_terracotta_vertical_quarter_piece,packed_ice_button,cyan_wool_vertical_slab,purple_terracotta_vertical_slab,waxed_exposed_copper_button,light_gray_terracotta_vertical_stairs,gray_wool_quarter_piece,brown_concrete_vertical_quarter_piece,terracotta_button,clay_fence,light_gray_terracotta_button,brown_wool_vertical_quarter_piece,pumpkin_vertical_stairs,obsidian_vertical_stairs,warped_wart_vertical_stairs,waxed_oxidized_copper_wall,purple_concrete_stairs,sea_lantern_vertical_quarter_piece,red_wool_vertical_slab,quartz_brick_vertical_slab,calcite_fence_gate,smooth_basalt_stairs,magenta_terracotta_vertical_stairs,stone_fence_gate,pink_wool_vertical_quarter_piece,waxed_cut_copper_vertical_quarter_piece,prismarine_brick_fence,orange_wool_button,andesite_quarter_piece,lime_wool_fence_gate,red_wool_button,purple_wool_stairs,polished_granite_vertical_quarter_piece,waxed_weathered_cut_copper_vertical_stairs,raw_copper_pressure_plate,honeycomb_vertical_slab,blue_terracotta_stairs,light_blue_wool_vertical_quarter_piece,lime_terracotta_wall,cyan_wool_pressure_plate,yellow_wool_stairs,pink_wool_fence,deepslate_brick_fence_gate,brown_terracotta_vertical_slab,blue_terracotta_fence,black_terracotta_quarter_piece,black_concrete_vertical_stairs,andesite_vertical_stairs,birch_vertical_stairs,end_stone_fence_gate,cyan_concrete_fence_gate,waxed_exposed_cut_copper_wall,brown_wool_button,red_nether_brick_quarter_piece,cyan_concrete_pressure_plate,black_terracotta_wall,yellow_terracotta_fence,chiseled_sandstone_stairs,crimson_vertical_slab,white_concrete_button,waxed_exposed_copper_vertical_slab,gold_slab,green_concrete_vertical_slab,chiseled_quartz_fence_gate,waxed_copper_vertical_slab,magenta_terracotta_vertical_slab,warped_wart_slab,chiseled_nether_brick_vertical_quarter_piece,purpur_pressure_plate,magenta_concrete_vertical_slab,waxed_weathered_cut_copper_fence,pink_glazed_terracotta_slab,gilded_blackstone_vertical_slab,dark_oak_vertical_quarter_piece,polished_blackstone_brick_vertical_stairs,polished_diorite_vertical_stairs,blue_wool_quarter_piece,polished_andesite_vertical_slab,chiseled_deepslate_button,end_stone_quarter_piece,light_gray_terracotta_pressure_plate,light_blue_terracotta_slab,blue_concrete_fence,emerald_fence_gate,moss_vertical_quarter_piece,black_wool_stairs,blue_concrete_button,smooth_sandstone_vertical_quarter_piece,moss_wall,blue_concrete_stairs,iron_stairs,diorite_quarter_piece,orange_terracotta_button,purple_concrete_wall,purpur_fence_gate,packed_ice_vertical_quarter_piece,dark_prismarine_vertical_stairs,polished_granite_pressure_plate,polished_blackstone_vertical_slab,crimson_wall,ancient_debris_vertical_quarter_piece,amethyst_fence,pumpkin_quarter_piece,orange_terracotta_stairs,smooth_sandstone_button,purple_wool_button,yellow_terracotta_vertical_slab,red_wool_stairs,chiseled_stone_brick_vertical_slab,purple_concrete_button,melon_quarter_piece,chiseled_red_sandstone_slab,pink_wool_pressure_plate,prismarine_brick_pressure_plate,white_terracotta_slab,red_concrete_fence,amethyst_button,blue_terracotta_button,melon_button,clay_quarter_piece,magenta_terracotta_button,orange_terracotta_vertical_quarter_piece,red_terracotta_fence_gate,lime_terracotta_pressure_plate,light_blue_concrete_fence_gate,amethyst_quarter_piece,smooth_red_sandstone_wall,light_blue_wool_vertical_stairs,pink_concrete_button,gray_terracotta_wall,black_wool_pressure_plate,lime_terracotta_vertical_slab,andesite_fence,jungle_wall,birch_quarter_piece,dark_prismarine_wall,nether_wart_fence_gate,waxed_weathered_cut_copper_vertical_quarter_piece,green_terracotta_vertical_stairs,diamond_slab,waxed_exposed_copper_wall,magenta_wool_vertical_quarter_piece,black_wool_fence,bedrock_wall,smooth_basalt_vertical_slab,white_terracotta_stairs,netherrack_slab,purple_terracotta_button,blackstone_vertical_slab,amethyst_fence_gate,nether_brick_quarter_piece,cyan_concrete_vertical_stairs,cut_sandstone_vertical_stairs,red_wool_vertical_stairs,magenta_wool_fence,cyan_wool_wall,iron_fence_gate,lime_wool_vertical_quarter_piece,orange_terracotta_wall,light_blue_concrete_slab,shroomlight_slab,mossy_cobblestone_button,stone_vertical_slab,terracotta_quarter_piece,snow_slab,bedrock_button,red_nether_brick_vertical_quarter_piece,ancient_debris_pressure_plate,orange_concrete_quarter_piece,waxed_exposed_copper_vertical_quarter_piece,oak_wall,chiseled_quartz_wall,calcite_wall,light_gray_terracotta_stairs,red_concrete_fence_gate,tuff_vertical_stairs,light_gray_wool_stairs,raw_gold_slab,waxed_weathered_copper_vertical_stairs,light_gray_concrete_wall,gray_concrete_quarter_piece,magenta_concrete_wall,dripstone_pressure_plate,waxed_cut_copper_pressure_plate,gray_terracotta_vertical_slab,yellow_wool_vertical_stairs,mossy_cobblestone_fence,nether_brick_pressure_plate,waxed_oxidized_copper_vertical_stairs,netherite_quarter_piece,cut_red_sandstone_vertical_stairs,lime_concrete_vertical_quarter_piece,light_gray_wool_button,lime_wool_vertical_stairs,bedrock_fence_gate,obsidian_wall,lime_terracotta_vertical_quarter_piece,pink_concrete_stairs,light_blue_concrete_vertical_stairs,raw_gold_quarter_piece,snow_vertical_slab,gilded_blackstone_stairs,pink_concrete_fence,pink_wool_button,light_blue_terracotta_quarter_piece,magenta_concrete_button,waxed_weathered_copper_slab,brown_concrete_pressure_plate,brick_quarter_piece,pink_terracotta_pressure_plate,ancient_debris_slab,white_concrete_fence_gate,lime_concrete_pressure_plate,purple_wool_wall,red_wool_fence_gate,white_terracotta_vertical_quarter_piece,white_wool_quarter_piece,lime_concrete_slab,chiseled_sandstone_vertical_slab,red_sandstone_vertical_quarter_piece,purple_terracotta_stairs,orange_wool_slab,end_stone_button,light_gray_concrete_vertical_slab,amethyst_vertical_quarter_piece,pink_terracotta_fence,light_blue_concrete_button,lime_terracotta_fence,waxed_cut_copper_quarter_piece,calcite_vertical_stairs,raw_copper_vertical_slab,chiseled_red_sandstone_vertical_slab,chiseled_nether_brick_slab,stone_wall,light_gray_glazed_terracotta_slab,honeycomb_stairs,chiseled_polished_blackstone_vertical_slab,light_gray_wool_vertical_slab,packed_ice_fence,green_wool_quarter_piece,magenta_terracotta_stairs,iron_slab,netherrack_stairs,chiseled_deepslate_fence_gate,polished_diorite_vertical_slab,black_concrete_quarter_piece,obsidian_quarter_piece,blue_concrete_vertical_slab,brown_terracotta_fence_gate,emerald_vertical_slab,magenta_concrete_vertical_quarter_piece,raw_copper_vertical_quarter_piece,magenta_wool_vertical_stairs,light_gray_wool_pressure_plate,cut_sandstone_stairs,blue_concrete_vertical_quarter_piece,raw_gold_button,raw_gold_vertical_stairs,light_blue_terracotta_vertical_quarter_piece,purpur_quarter_piece,black_wool_button,red_nether_brick_button,chiseled_stone_brick_slab,lime_terracotta_vertical_stairs,iron_vertical_quarter_piece,blue_concrete_vertical_stairs,yellow_wool_fence,granite_fence_gate,yellow_concrete_pressure_plate,packed_ice_quarter_piece,chiseled_stone_brick_fence,moss_fence_gate,prismarine_brick_quarter_piece,terracotta_vertical_quarter_piece,black_concrete_fence_gate,orange_wool_vertical_slab,deepslate_brick_button,diamond_pressure_plate,chiseled_nether_brick_vertical_stairs,cyan_concrete_wall,deepslate_brick_vertical_slab,white_terracotta_pressure_plate,waxed_cut_copper_vertical_stairs,cyan_terracotta_pressure_plate,mossy_cobblestone_quarter_piece,chiseled_stone_brick_fence_gate,netherrack_pressure_plate,tuff_quarter_piece,cyan_wool_fence_gate,purple_terracotta_slab,lime_concrete_vertical_slab,gray_terracotta_pressure_plate,magenta_terracotta_vertical_quarter_piece,nether_wart_quarter_piece,honeycomb_button,crying_obsidian_vertical_stairs,packed_ice_wall,dark_oak_quarter_piece,yellow_concrete_wall,netherrack_quarter_piece,cyan_terracotta_quarter_piece,cobbled_deepslate_vertical_quarter_piece,end_stone_stairs,chiseled_deepslate_vertical_slab,quartz_brick_slab,ancient_debris_fence,waxed_cut_copper_wall,amethyst_pressure_plate,white_wool_slab,black_terracotta_pressure_plate,magenta_terracotta_fence,obsidian_button,chiseled_nether_brick_quarter_piece,acacia_wall,white_terracotta_button,raw_iron_slab,light_blue_wool_fence,brown_terracotta_wall,cut_sandstone_vertical_quarter_piece,polished_granite_fence_gate,sea_lantern_vertical_slab,jungle_vertical_stairs,andesite_vertical_quarter_piece,brick_fence_gate,honeycomb_fence_gate,waxed_oxidized_cut_copper_quarter_piece,bedrock_stairs,stone_vertical_stairs,green_wool_fence_gate,quartz_brick_vertical_quarter_piece,lime_wool_vertical_slab,tuff_slab,smooth_sandstone_pressure_plate,crying_obsidian_fence_gate,polished_deepslate_vertical_stairs,pink_concrete_fence_gate,smooth_sandstone_vertical_slab,light_blue_wool_pressure_plate,cobblestone_button,shroomlight_stairs,lime_glazed_terracotta_slab,smooth_sandstone_fence,black_wool_slab,brown_wool_fence,orange_concrete_slab,black_wool_vertical_slab,magenta_terracotta_slab,blue_wool_stairs,chiseled_stone_brick_vertical_quarter_piece,waxed_weathered_copper_pressure_plate,purple_terracotta_quarter_piece,lime_terracotta_stairs,blue_wool_vertical_quarter_piece,waxed_weathered_cut_copper_fence_gate,moss_quarter_piece,waxed_oxidized_cut_copper_pressure_plate,brown_concrete_vertical_stairs,magenta_glazed_terracotta_slab,diorite_pressure_plate,white_wool_fence_gate,yellow_terracotta_vertical_quarter_piece,tuff_stairs,calcite_quarter_piece,end_stone_wall,purple_terracotta_fence_gate,raw_copper_wall,raw_iron_fence_gate,waxed_oxidized_copper_slab,mossy_stone_brick_vertical_stairs,polished_diorite_button,purple_concrete_slab,orange_concrete_wall,yellow_wool_quarter_piece,prismarine_vertical_slab,red_concrete_vertical_quarter_piece,waxed_oxidized_copper_vertical_quarter_piece,orange_concrete_fence_gate,purple_concrete_vertical_stairs,birch_vertical_slab,smooth_sandstone_wall,waxed_weathered_cut_copper_quarter_piece,red_nether_brick_vertical_stairs,black_terracotta_button,white_concrete_quarter_piece,pink_concrete_vertical_quarter_piece,quartz_vertical_quarter_piece,smooth_sandstone_vertical_stairs,blue_wool_fence,end_stone_vertical_slab,gilded_blackstone_quarter_piece,brown_terracotta_quarter_piece,black_concrete_pressure_plate,raw_iron_button,light_gray_terracotta_fence,clay_pressure_plate,raw_iron_stairs,warped_wart_fence,dripstone_button,dripstone_stairs,quartz_vertical_stairs,lime_concrete_vertical_stairs,mossy_stone_brick_fence_gate,yellow_terracotta_quarter_piece,green_concrete_quarter_piece,light_blue_terracotta_fence,cyan_concrete_fence,obsidian_fence_gate,dark_prismarine_quarter_piece,light_gray_concrete_slab,emerald_vertical_quarter_piece,chiseled_sandstone_wall,mossy_stone_brick_fence,shroomlight_quarter_piece,chiseled_deepslate_vertical_stairs,acacia_vertical_stairs,shroomlight_vertical_quarter_piece,lime_wool_pressure_plate,cyan_wool_fence,light_gray_terracotta_wall,purpur_fence,green_terracotta_pressure_plate,waxed_copper_quarter_piece,honeycomb_vertical_stairs,deepslate_tile_fence_gate,chiseled_stone_brick_vertical_stairs,raw_iron_wall,waxed_weathered_cut_copper_button,brick_vertical_stairs,prismarine_pressure_plate,shroomlight_button,polished_andesite_quarter_piece,andesite_fence_gate,mossy_cobblestone_vertical_stairs,polished_deepslate_vertical_quarter_piece,green_wool_vertical_slab,stone_brick_vertical_quarter_piece,blue_terracotta_pressure_plate,black_terracotta_stairs,orange_concrete_vertical_quarter_piece,melon_fence,stone_quarter_piece,waxed_weathered_copper_stairs,shroomlight_fence,black_concrete_button,blue_terracotta_vertical_stairs,gray_terracotta_quarter_piece,jungle_vertical_quarter_piece,ancient_debris_vertical_stairs,netherite_fence_gate,bedrock_quarter_piece,chiseled_red_sandstone_quarter_piece,waxed_exposed_copper_vertical_stairs,orange_terracotta_fence,terracotta_pressure_plate,pumpkin_stairs,cut_sandstone_wall,yellow_terracotta_pressure_plate,yellow_concrete_vertical_stairs,waxed_weathered_copper_vertical_quarter_piece,tuff_button,iron_wall,light_gray_wool_fence_gate,pumpkin_pressure_plate,magenta_concrete_vertical_stairs,purpur_vertical_quarter_piece,clay_vertical_quarter_piece,magenta_terracotta_quarter_piece,purple_wool_pressure_plate,light_blue_concrete_pressure_plate,light_gray_wool_wall,waxed_oxidized_cut_copper_vertical_stairs,orange_terracotta_slab,shroomlight_wall,smooth_basalt_fence,light_gray_wool_fence,dripstone_slab,honeycomb_vertical_quarter_piece,lime_terracotta_quarter_piece,waxed_copper_slab,green_terracotta_button,cobblestone_quarter_piece,ancient_debris_wall,dripstone_fence_gate,cyan_wool_vertical_stairs,blue_glazed_terracotta_slab,moss_slab,chiseled_polished_blackstone_vertical_stairs,smooth_basalt_wall,lapis_vertical_slab,orange_terracotta_vertical_stairs,waxed_exposed_cut_copper_button,white_terracotta_fence_gate,end_stone_vertical_quarter_piece,pink_wool_wall,snow_pressure_plate,quartz_brick_quarter_piece,yellow_terracotta_stairs,green_terracotta_fence_gate,polished_andesite_pressure_plate,polished_blackstone_brick_quarter_piece,yellow_concrete_stairs,mossy_cobblestone_vertical_quarter_piece,white_concrete_vertical_quarter_piece,gray_concrete_fence_gate,diamond_quarter_piece,crying_obsidian_slab,cobblestone_pressure_plate,white_terracotta_wall,pumpkin_vertical_slab,netherite_fence,quartz_brick_stairs,pink_wool_vertical_slab,light_blue_terracotta_wall,waxed_exposed_cut_copper_vertical_stairs,yellow_concrete_vertical_quarter_piece,amethyst_vertical_stairs,blue_wool_button,pink_terracotta_vertical_slab,melon_fence_gate,orange_concrete_pressure_plate,quartz_brick_button,brown_wool_slab,green_wool_vertical_quarter_piece,snow_wall,cyan_concrete_vertical_slab,white_terracotta_vertical_slab,chiseled_polished_blackstone_stairs,magenta_wool_pressure_plate,chiseled_stone_brick_wall,gold_vertical_quarter_piece,terracotta_fence_gate,smooth_red_sandstone_vertical_stairs,honeycomb_pressure_plate,smooth_red_sandstone_fence,netherrack_fence_gate,quartz_vertical_slab,dark_oak_vertical_stairs,black_wool_wall,polished_blackstone_vertical_quarter_piece,cut_sandstone_vertical_slab,amethyst_stairs,red_terracotta_quarter_piece,oak_vertical_stairs,smooth_stone_button,green_concrete_stairs,white_wool_pressure_plate,chiseled_deepslate_vertical_quarter_piece,snow_button,quartz_quarter_piece,gray_terracotta_vertical_stairs,honeycomb_slab,pumpkin_button,purple_wool_vertical_slab,cyan_concrete_quarter_piece,obsidian_vertical_quarter_piece,deepslate_tile_vertical_slab,red_terracotta_vertical_slab,acacia_vertical_quarter_piece,brown_concrete_quarter_piece,gilded_blackstone_vertical_stairs,tuff_wall,calcite_vertical_quarter_piece,waxed_weathered_copper_quarter_piece,orange_concrete_vertical_stairs,green_wool_vertical_stairs,raw_iron_vertical_quarter_piece,chiseled_deepslate_pressure_plate,pink_concrete_quarter_piece,chiseled_quartz_button,lime_concrete_fence,magenta_terracotta_wall,mossy_stone_brick_vertical_slab,clay_wall,waxed_exposed_copper_pressure_plate,cyan_concrete_button,purpur_wall,end_stone_fence,white_wool_wall,warped_wart_stairs,blue_wool_fence_gate,magenta_concrete_slab,light_blue_concrete_vertical_quarter_piece,terracotta_fence,raw_iron_pressure_plate,lapis_pressure_plate,cut_red_sandstone_wall,yellow_concrete_quarter_piece,white_wool_stairs,sea_lantern_vertical_stairs,magenta_terracotta_pressure_plate,white_wool_button,black_concrete_wall,waxed_weathered_copper_vertical_slab,amethyst_wall,gray_terracotta_fence_gate,waxed_weathered_copper_wall,red_sandstone_vertical_slab,smooth_stone_wall,iron_vertical_slab,orange_wool_stairs,purple_wool_slab,mossy_stone_brick_quarter_piece,lime_terracotta_button,packed_ice_fence_gate,red_concrete_quarter_piece,prismarine_vertical_quarter_piece,deepslate_tile_vertical_quarter_piece,chiseled_sandstone_vertical_quarter_piece,deepslate_brick_vertical_quarter_piece,granite_vertical_slab,pumpkin_vertical_quarter_piece,dripstone_fence,deepslate_brick_pressure_plate,light_blue_wool_slab,waxed_exposed_cut_copper_quarter_piece,crying_obsidian_vertical_slab,spruce_vertical_slab,cyan_terracotta_wall,gold_fence,glowstone_quarter_piece,light_gray_concrete_vertical_quarter_piece,cyan_concrete_stairs,netherite_vertical_stairs,snow_stairs,polished_deepslate_quarter_piece,red_concrete_vertical_slab,chiseled_quartz_fence,lapis_fence,purple_glazed_terracotta_slab,cyan_terracotta_vertical_quarter_piece,raw_copper_fence_gate,glowstone_vertical_slab,smooth_quartz_fence,red_nether_brick_fence_gate,crying_obsidian_pressure_plate,moss_stairs,spruce_quarter_piece,chiseled_quartz_quarter_piece,crying_obsidian_quarter_piece,sandstone_quarter_piece,smooth_stone_fence_gate,oak_vertical_slab,purple_wool_quarter_piece,gray_wool_vertical_stairs,granite_vertical_stairs,black_concrete_fence,smooth_red_sandstone_vertical_slab,stone_vertical_quarter_piece,light_blue_wool_quarter_piece,waxed_copper_stairs,magenta_concrete_stairs,glowstone_fence,gray_terracotta_vertical_quarter_piece,gray_concrete_button,granite_quarter_piece,light_blue_wool_vertical_slab,purple_terracotta_fence,prismarine_brick_fence_gate,pink_terracotta_slab,orange_wool_vertical_stairs,warped_wart_wall,glowstone_vertical_stairs,yellow_wool_slab,blue_wool_wall,brown_wool_fence_gate,deepslate_tile_pressure_plate,orange_terracotta_quarter_piece,glowstone_fence_gate,red_wool_wall,cobbled_deepslate_button,gray_concrete_slab,diorite_vertical_stairs,green_wool_wall,brown_terracotta_fence,purple_terracotta_pressure_plate,bedrock_vertical_stairs,purple_wool_vertical_quarter_piece,red_concrete_wall,prismarine_brick_vertical_quarter_piece,cyan_wool_quarter_piece,brown_terracotta_button,white_terracotta_vertical_stairs,cut_red_sandstone_quarter_piece,chiseled_sandstone_slab,yellow_wool_wall,polished_granite_button,glowstone_button,crying_obsidian_fence,cyan_concrete_slab,dark_prismarine_vertical_slab,gray_concrete_fence,deepslate_tile_button,shroomlight_vertical_slab,pink_terracotta_stairs,deepslate_tile_fence,light_gray_concrete_fence,prismarine_quarter_piece,cyan_terracotta_fence,obsidian_pressure_plate,waxed_oxidized_copper_fence,light_gray_concrete_vertical_stairs,light_gray_wool_slab,dripstone_wall,green_concrete_wall,dark_oak_vertical_slab,dripstone_vertical_slab,moss_vertical_slab,purple_concrete_fence,ancient_debris_button,melon_stairs,light_gray_terracotta_quarter_piece,snow_fence_gate,smooth_quartz_pressure_plate,smooth_quartz_vertical_quarter_piece,polished_granite_wall,brown_terracotta_slab,mossy_cobblestone_fence_gate,cobblestone_vertical_slab,light_gray_wool_vertical_quarter_piece,prismarine_fence,black_terracotta_fence,yellow_wool_vertical_slab,chiseled_deepslate_stairs,lime_wool_slab,green_terracotta_slab,black_wool_fence_gate,pink_wool_slab,blue_concrete_wall,iron_button,polished_andesite_fence_gate,smooth_basalt_slab,glowstone_slab,waxed_copper_vertical_stairs,smooth_quartz_vertical_stairs,blackstone_vertical_stairs,packed_ice_slab,prismarine_vertical_stairs,yellow_concrete_slab,green_terracotta_vertical_slab,lapis_vertical_stairs,nether_wart_vertical_quarter_piece,warped_vertical_stairs,andesite_button,gray_glazed_terracotta_slab,quartz_wall,quartz_fence,lime_terracotta_fence_gate,calcite_vertical_slab,melon_vertical_stairs,raw_iron_fence,mossy_cobblestone_vertical_slab,raw_gold_vertical_quarter_piece,yellow_wool_vertical_quarter_piece,clay_button,terracotta_wall,stone_brick_fence,tuff_fence,smooth_basalt_vertical_quarter_piece,orange_glazed_terracotta_slab,waxed_exposed_copper_fence_gate,clay_stairs,red_terracotta_fence,brown_terracotta_pressure_plate,waxed_oxidized_copper_stairs,waxed_oxidized_copper_button,obsidian_vertical_slab,sandstone_vertical_quarter_piece,gold_vertical_slab,black_concrete_slab,polished_deepslate_pressure_plate,pink_wool_quarter_piece,cut_red_sandstone_vertical_quarter_piece,brown_glazed_terracotta_slab,mossy_stone_brick_vertical_quarter_piece,petrified_oak_planks,gray_wool_stairs,chiseled_stone_brick_stairs,glowstone_stairs,honeycomb_wall,green_concrete_button,cobbled_deepslate_quarter_piece,brown_wool_pressure_plate,ancient_debris_stairs,blue_concrete_pressure_plate,lapis_fence_gate,white_concrete_vertical_slab,bedrock_vertical_slab,emerald_vertical_stairs,waxed_copper_wall,smooth_stone_slab_double,netherite_slab,warped_wart_quarter_piece,warped_quarter_piece,waxed_copper_pressure_plate,moss_pressure_plate,moss_vertical_stairs,iron_fence,brown_concrete_wall,cobbled_deepslate_pressure_plate,light_blue_terracotta_fence_gate,brown_wool_stairs,chiseled_polished_blackstone_quarter_piece,pumpkin_wall,cobblestone_fence,smooth_basalt_pressure_plate,gold_stairs,light_gray_terracotta_slab,pink_terracotta_quarter_piece,red_wool_vertical_quarter_piece,raw_gold_fence_gate,granite_fence,smooth_basalt_fence_gate,granite_vertical_quarter_piece,gray_concrete_vertical_quarter_piece,warped_vertical_quarter_piece,jungle_vertical_slab,chiseled_red_sandstone_stairs,ancient_debris_fence_gate,light_blue_concrete_fence,oak_vertical_quarter_piece,gray_wool_wall,waxed_copper_button,brown_concrete_button,calcite_button,calcite_pressure_plate,diamond_vertical_slab,magenta_wool_button,raw_gold_pressure_plate,waxed_oxidized_cut_copper_vertical_quarter_piece,blue_terracotta_vertical_slab,red_terracotta_stairs,prismarine_brick_vertical_stairs,polished_granite_quarter_piece,light_gray_wool_vertical_stairs,shroomlight_fence_gate,cobblestone_vertical_quarter_piece,orange_wool_fence_gate,raw_copper_stairs,diamond_vertical_quarter_piece,lapis_quarter_piece,gray_wool_fence_gate,red_concrete_button,quartz_brick_pressure_plate,nether_brick_fence_gate,waxed_copper_fence,diamond_button,spruce_vertical_stairs,black_wool_vertical_stairs,cyan_concrete_vertical_quarter_piece,chiseled_red_sandstone_vertical_quarter_piece,gold_vertical_stairs,gray_concrete_stairs,smooth_quartz_fence_gate,yellow_terracotta_slab,polished_blackstone_brick_vertical_slab,red_concrete_pressure_plate,waxed_weathered_copper_button,waxed_weathered_copper_fence_gate,moss_button,stone_brick_fence_gate,waxed_weathered_cut_copper_pressure_plate,emerald_quarter_piece,black_concrete_vertical_slab,black_concrete_stairs,red_concrete_vertical_stairs,nether_brick_vertical_stairs,yellow_concrete_fence,raw_gold_wall,polished_diorite_vertical_quarter_piece,yellow_concrete_button,raw_copper_quarter_piece,purple_wool_vertical_stairs,light_gray_wool_quarter_piece,lime_wool_fence,blue_concrete_fence_gate,light_blue_wool_fence_gate,raw_gold_vertical_slab,white_terracotta_fence,light_gray_concrete_stairs,red_terracotta_vertical_quarter_piece,snow_vertical_quarter_piece,gray_terracotta_stairs,gray_wool_pressure_plate,waxed_cut_copper_vertical_slab,magenta_wool_fence_gate,netherite_vertical_slab,crimson_vertical_quarter_piece,raw_iron_vertical_stairs,blue_terracotta_wall,light_blue_terracotta_vertical_slab,calcite_fence,red_sandstone_vertical_stairs,polished_deepslate_fence_gate,blue_terracotta_vertical_quarter_piece,smooth_quartz_button,warped_wart_vertical_quarter_piece,snow_quarter_piece,melon_wall,purple_wool_fence_gate,mossy_cobblestone_pressure_plate,brown_terracotta_vertical_quarter_piece,emerald_slab,lime_wool_stairs,purple_concrete_pressure_plate,lapis_wall,raw_copper_vertical_stairs,pink_terracotta_vertical_stairs,bedrock_slab,cut_red_sandstone_stairs,dark_prismarine_button,dripstone_vertical_quarter_piece,yellow_wool_pressure_plate,white_concrete_wall,chiseled_quartz_stairs,pink_concrete_vertical_stairs,prismarine_brick_vertical_slab,chiseled_polished_blackstone_slab,lime_concrete_quarter_piece,packed_ice_vertical_stairs,polished_diorite_quarter_piece,dark_oak_wall,cyan_terracotta_stairs,cyan_terracotta_button,white_glazed_terracotta_slab,polished_granite_fence,white_concrete_fence,deepslate_brick_vertical_stairs,calcite_slab,blue_concrete_quarter_piece,magenta_concrete_fence_gate,nether_wart_slab,waxed_exposed_cut_copper_fence_gate,black_wool_vertical_quarter_piece,gray_concrete_vertical_stairs,deepslate_tile_vertical_stairs,lime_terracotta_slab,purple_wool_fence,sea_lantern_quarter_piece,dark_prismarine_pressure_plate,blue_terracotta_fence_gate,quartz_brick_fence_gate,raw_copper_fence,waxed_weathered_copper_fence,spruce_vertical_quarter_piece,gray_terracotta_fence,clay_vertical_stairs,brown_terracotta_stairs,magenta_terracotta_fence_gate,waxed_cut_copper_fence_gate,waxed_oxidized_copper_pressure_plate,gold_wall,polished_diorite_pressure_plate,magenta_concrete_quarter_piece,white_wool_fence,brown_terracotta_vertical_stairs,waxed_oxidized_cut_copper_fence,red_concrete_slab,pink_concrete_slab,purpur_vertical_slab,waxed_cut_copper_fence,waxed_exposed_copper_fence,nether_brick_button,crimson_quarter_piece,deepslate_brick_quarter_piece,gray_terracotta_button,green_concrete_fence_gate,black_terracotta_fence_gate,brown_wool_wall,clay_slab,chiseled_nether_brick_vertical_slab,red_nether_brick_vertical_slab,light_blue_concrete_vertical_slab,nether_wart_fence,raw_copper_slab,blue_wool_pressure_plate,deepslate_brick_fence,warped_wall,gold_button,cobbled_deepslate_vertical_stairs,light_gray_concrete_button,packed_ice_pressure_plate,chiseled_sandstone_quarter_piece,birch_vertical_quarter_piece,green_concrete_fence,blue_wool_vertical_stairs,brick_vertical_quarter_piece,netherrack_vertical_slab,light_gray_concrete_quarter_piece,cyan_wool_vertical_quarter_piece,pumpkin_fence_gate,magenta_concrete_fence,waxed_copper_fence_gate,brown_concrete_stairs,cyan_wool_button,light_blue_glazed_terracotta_slab,chiseled_deepslate_wall,tuff_pressure_plate,magenta_wool_slab,diorite_fence_gate,cyan_terracotta_vertical_slab,white_wool_vertical_slab,red_terracotta_button,orange_wool_quarter_piece,snow_vertical_stairs,nether_wart_vertical_slab,crying_obsidian_stairs,raw_iron_vertical_slab,green_wool_fence,smooth_sandstone_quarter_piece,black_glazed_terracotta_slab,yellow_terracotta_button,raw_copper_button,cyan_terracotta_vertical_stairs,black_wool_quarter_piece,brick_vertical_slab,waxed_oxidized_cut_copper_vertical_slab,polished_diorite_fence_gate,packed_ice_vertical_slab,lime_wool_quarter_piece,tuff_vertical_slab,light_blue_wool_wall,red_terracotta_slab,green_terracotta_stairs,brown_concrete_fence_gate,gold_fence_gate,diamond_stairs,smooth_red_sandstone_button|}\""
+ },
+ "items_chiselsandbits": {
+ "prefix": [
+ "@chiselsandbits.items"
+ ],
+ "body": "\"chiselsandbits:${1|chiseledfluid,chisel_gold,chiseledleaves,chisel_diamond,bit_bag_dyed,quill,bit_bag,chiseledgrass,chiseledwood,chiseledwool,chisel_netherite,chiseledcloth,chiseledground,chiseledclay,chiseledpacked_ice,block_bit,unseal,chiseledplant,modification_table,pattern_scanner,chiseledrock,chiselednether_wood,chiseledglass,chiseledsand,pattern_multi_use,chiseled_printer,chisel_iron,wrench,measuring_tape,chisel_stone,pattern_single_use,chiseledice,magnifying_glass,mcsynthetic_reflection_helper_block,monocle,bit_storage,chiseledsnow,sealant,chiselediron|}\""
+ },
+ "items_exlinefurniture": {
+ "prefix": [
+ "@exlinefurniture.items"
+ ],
+ "body": "\"exlinefurniture:${1|jungle_chair_light_gray,shutters_crimson,drapes_magenta,oak_chair_lime,acacia_window,oak_log_table,drapes_light_blue,birch_lamp_yellow,crimson_lamp_red,crimson_lamp_green,birch_chair_light_gray,acacia_lamp_orange,crimson_window,birch_lamp_green,crimson_window_heart,dark_oak_chair_gray,crimson_chair_light_gray,froggy_chair_light_blue,ceiling_fan_crimson,warped_lamp_gray,birch_log_table,acacia_lamp_purple,spruce_chair_red,jungle_log_table,spruce_lamp_red,jungle_lamp_light_blue,spruce_chair_light_gray,oak_lamp_white,toilet,crimson_chair_white,oak_chair_blue,spruce_lamp_black,warped_lamp_light_gray,jungle_window_sliding,oak_lamp_purple,spruce_window_heart,jungle_lamp_orange,drapes_orange,dark_oak_lamp_gray,acacia_chair_pink,jungle_lamp_black,birch_chair_cyan,dark_oak_chair_magenta,warped_stripped_log_table,lantern_brick,oak_chair_black,warped_chair,dark_oak_chair_orange,bird_bath_stone,acacia_chair_magenta,jungle_chair_orange,crimson_chair_magenta,crimson_chair_cyan,birch_lamp_white,birch_chair_brown,acacia_log_table,dark_oak_lamp_brown,jungle_chair_green,warped_lamp_lime,jungle_lamp_green,spruce_glass_table,ceiling_fan_warped,warped_lamp_yellow,oak_chair_cyan,jungle_chair_cyan,warped_lamp_blue,jungle_stripped_log_table,flower_arrangement3,flower_arrangement4,flower_arrangement2,warped_chair_pink,oak_chair_green,warped_chair_yellow,crimson_lamp_white,dark_oak_lamp_purple,spruce_lamp_green,dark_oak_lamp_orange,crimson_lamp_light_blue,warped_table,jungle_lamp_pink,acacia_lamp_red,birch_lamp_pink,warped_window_heart,spruce_stripped_log_table,spruce_lamp_gray,gravestone,crimson_lamp_black,birch_lamp_black,dark_oak_lamp_white,husk_arm,birch_stripped_log_glass_table,acacia_dresser,oak_adirondack_chair,warped_chair_brown,acacia_log_glass_table,drapes_purple,froggy_chair_yellow,birch_chair_light_blue,jungle_table,jungle_chair_black,crimson_lamp_yellow,acacia_lamp_cyan,dark_oak_adirondack_chair,oak_bench,birch_chair_yellow,oak_lamp_black,oak_lamp_green,jungle_lamp_white,warped_chair_magenta,jungle_lamp_light_gray,jungle_chair_magenta,warped_chair_red,crimson_chair_gray,dark_oak_window_sliding,warped_lamp_brown,birch_window_heart,ceiling_fan_acacia,spruce_window,acacia_lamp_blue,spruce_lamp_magenta,acacia_chair_orange,dark_oak_window,dark_oak_chair_black,warped_adirondack_chair,crimson_lamp_pink,drapes_black,dark_oak_chair_green,dark_oak_stripped_log_glass_table,crimson_window_slider,warped_log_glass_table,acacia_chair_purple,spruce_adirondack_chair,acacia_chair_green,dark_oak_lamp_green,crimson_chair_brown,crimson_table,birch_chair_gray,drapes_green,froggy_chair_brown,birch_log_glass_table,dark_oak_log_glass_table,dark_oak_glass_table,jungle_lamp_cyan,drapes_light_gray,spruce_lamp_white,dark_oak_chair_lime,oak_lamp_pink,acacia_chair_black,dark_oak_stripped_log_table,drapes_pink,spruce_chair_brown,acacia_stripped_log_table,dark_oak_chair_blue,crimson_chair_light_blue,froggy_chair_lime,jungle_adirondack_chair,warped_lamp_magenta,spruce_stripped_log_glass_table,jungle_chair_white,acacia_glass_table,jungle_bench,froggy_chair_blue,acacia_lamp_lime,oak_chair_gray,acacia_window_heart,dark_oak_table,warped_window_sliding,spruce_lamp_blue,oak_chair,froggy_chair_cyan,oak_chair_yellow,froggy_chair_red,spruce_chair_pink,acacia_chair_light_blue,spruce_lamp_lime,dark_oak_chair_light_gray,warped_bench,dark_oak_window_web,birch_window_web,dark_oak_lamp_light_gray,oak_stripped_log_table,crimson_window_web,bird_bath_brick,crimson_log_table,dark_oak_lamp_pink,spruce_chair_yellow,spruce_lamp_orange,warped_window,acacia_chair_gray,lantern_stone,warped_window_slider,jungle_dresser,dark_oak_chair_red,crimson_chair_blue,acacia_window_web,jungle_lamp_purple,oak_lamp_orange,acacia_chair_white,acacia_lamp_gray,crimson_chair_lime,acacia_stripped_log_glass_table,spruce_lamp_purple,window_web,jungle_chair,warped_dresser,dark_oak_chair_purple,jungle_chair_purple,spruce_lamp_cyan,spruce_window_sliding,oak_chair_light_gray,window,birch_lamp_light_blue,birch_chair_lime,crimson_chair,dark_oak_chair_white,spruce_window_slider,birch_chair_blue,window_heart,oak_lamp_magenta,birch_stripped_log_table,crimson_chair_orange,flower_arrangement,crimson_bench,oak_table,acacia_lamp_white,acacia_window_sliding,oak_lamp_yellow,jungle_lamp_yellow,spruce_log_table,oak_chair_light_blue,birch_bench,shutters_spruce,spruce_lamp_brown,spruce_chair_white,spruce_table,crimson_dresser,warped_chair_light_gray,warped_log_table,dark_oak_log_table,birch_window_slider,birch_chair_pink,oak_dresser,oak_chair_red,crimson_chair_pink,birch_lamp_light_gray,acacia_table,drapes_yellow,oak_stripped_log_glass_table,crimson_lamp_gray,flatscreen_tv,birch_lamp_purple,crimson_window_sliding,spruce_chair_magenta,warped_lamp_orange,warped_lamp_white,dark_oak_window_heart,dark_oak_chair,warped_lamp_purple,spruce_lamp_light_gray,oak_chair_pink,birch_chair_red,warped_chair_lime,acacia_lamp_light_blue,crimson_chair_purple,spruce_chair_orange,crimson_chair_red,birch_window,jungle_lamp_gray,acacia_chair_light_gray,spruce_dresser,jungle_chair_yellow,oak_chair_brown,ceiling_fan_dark_oak,warped_chair_orange,jungle_lamp_brown,acacia_chair_lime,jungle_log_glass_table,oak_lamp_light_blue,spruce_window_web,birch_lamp_lime,oak_chair_purple,oak_lamp_gray,crimson_log_glass_table,acacia_chair_blue,toaster,dark_oak_lamp_red,acacia_chair_cyan,retro_tv,oak_lamp_lime,crimson_glass_table,acacia_lamp_green,acacia_chair_brown,birch_window_sliding,spruce_chair_gray,spruce_chair_green,jungle_lamp_blue,ceiling_fan_jungle,crimson_lamp_brown,dark_oak_chair_yellow,birch_lamp_blue,spruce_chair,acacia_chair_red,ceiling_fan_birch,oak_lamp_red,acacia_lamp_black,oak_lamp_blue,dark_oak_lamp_black,jungle_chair_pink,birch_chair,froggy_chair_black,dark_oak_lamp_yellow,froggy_chair_orange,acacia_lamp_yellow,jungle_window_heart,froggy_chair_gray,froggy_chair_green,drapes_white,spruce_chair_black,drapes_gray,warped_stripped_log_glass_table,warped_chair_blue,oak_lamp_brown,old_tv,zombie_arm,warped_lamp_pink,dark_oak_chair_cyan,ceiling_fan,jungle_chair_red,birch_adirondack_chair,birch_lamp_orange,shutters_jungle,dark_oak_chair_light_blue,warped_chair_cyan,spruce_chair_purple,birch_dresser,jungle_lamp_lime,birch_chair_orange,dark_oak_lamp_light_blue,jungle_glass_table,crimson_lamp_orange,froggy_chair_white,birch_lamp_cyan,shutters_dark_oak,jungle_chair_brown,birch_lamp_magenta,window_sliding,birch_lamp_brown,birch_chair_magenta,spruce_bench,shutters_birch,jungle_window_slider,warped_chair_green,warped_lamp_light_blue,drapes_lime,crimson_adirondack_chair,drapes_red,crimson_lamp_light_gray,crimson_lamp_magenta,jungle_stripped_log_glass_table,oak_chair_white,warped_window_web,dark_oak_chair_pink,warped_glass_table,dark_oak_window_slider,drapes_brown,acacia_lamp_pink,acacia_lamp_light_gray,warped_lamp_red,faucet,warped_chair_black,fridge,warped_lamp_cyan,shutters_warped,dark_oak_lamp_cyan,oak_chair_magenta,jungle_window,jungle_chair_blue,shutters_acacia,crimson_chair_black,birch_glass_table,skeleton_doll,wither_skeleton_doll,acacia_bench,warped_chair_light_blue,froggy_chair_pink,birch_table,froggy_chair_light_gray,jungle_lamp_magenta,crimson_chair_green,crimson_lamp_lime,acacia_adirondack_chair,oak_glass_table,warped_lamp_black,crimson_stripped_log_table,window_slider,dark_oak_lamp_magenta,oak_lamp_cyan,birch_chair_purple,spruce_lamp_yellow,dark_oak_chair_brown,acacia_lamp_brown,drapes_blue,warped_lamp_green,cave_spider_doll,crimson_lamp_blue,birch_lamp_red,crimson_lamp_purple,spruce_chair_light_blue,jungle_chair_lime,spruce_lamp_light_blue,crimson_chair_yellow,jungle_chair_gray,froggy_chair_magenta,dark_oak_bench,birch_chair_black,warped_chair_white,spruce_log_glass_table,dark_oak_lamp_blue,shutters_oak,spruce_lamp_pink,light,drapes_cyan,crimson_stripped_log_glass_table,spruce_chair_cyan,spider_doll,oak_log_glass_table,froggy_chair_purple,acacia_window_slider,birch_chair_green,jungle_chair_light_blue,spruce_chair_blue,jungle_window_web,crimson_lamp_cyan,acacia_lamp_magenta,oak_lamp_light_gray,acacia_chair_yellow,oak_chair_orange,ceiling_fan_spruce,spruce_chair_lime,birch_lamp_gray,dark_oak_lamp_lime,oven,acacia_chair,jungle_lamp_red,dark_oak_dresser,warped_chair_purple,birch_chair_white,warped_chair_gray|}\""
+ },
+ "fluids_minecraft": {
+ "prefix": [
+ "@minecraft.fluids"
+ ],
+ "body": "\"minecraft:${1|lava,empty,water,flowing_lava,flowing_water|}\""
+ },
+ "blocks_tag_minecraft": {
+ "prefix": [
+ "@minecraft.tags.blocks"
+ ],
+ "body": "\"minecraft:${1|needs_diamond_tool,crimson_stems,stairs,shulker_boxes,mineable/axe,fire,stone_bricks,wall_post_override,animals_spawnable_on,enderman_holdable,signs,cave_vines,sand,beacon_base_blocks,underwater_bonemeals,fall_damage_resetting,beds,birch_logs,mushroom_grow_block,beehives,small_flowers,candles,crops,bamboo_plantable_on,ice,stone_ore_replaceables,piglin_repellents,infiniburn_nether,wool,banners,occludes_vibration_signals,wall_signs,standing_signs,impermeable,campfires,trapdoors,big_dripleaf_placeable,infiniburn_end,carpets,wooden_doors,mineable/pickaxe,wall_corals,replaceable_plants,needs_iron_tool,flowers,soul_speed_blocks,wooden_slabs,stone_pressure_plates,coral_blocks,logs_that_burn,terracotta,buttons,soul_fire_base_blocks,dirt,mooshrooms_spawnable_on,mineable/hoe,iron_ores,infiniburn_overworld,wooden_stairs,bee_growables,portals,warped_stems,leaves,geode_invalid_blocks,redstone_ores,strider_warm_blocks,hoglin_repellents,slabs,lapis_ores,dripstone_replaceable_blocks,goats_spawnable_on,unstable_bottom_center,mineable/shovel,lava_pool_stone_cannot_replace,dark_oak_logs,guarded_by_piglins,lush_ground_replaceable,non_flammable_wood,snow,valid_spawn,wooden_pressure_plates,walls,rails,fence_gates,pressure_plates,base_stone_nether,gold_ores,logs,wooden_buttons,coral_plants,needs_stone_tool,dragon_immune,axolotls_spawnable_on,polar_bears_spawnable_on_in_frozen_ocean,fences,features_cannot_replace,inside_step_sound_blocks,wither_summon_base_blocks,emerald_ores,moss_replaceable,cauldrons,copper_ores,small_dripleaf_placeable,rabbits_spawnable_on,foxes_spawnable_on,jungle_logs,base_stone_overworld,planks,acacia_logs,wither_immune,flower_pots,diamond_ores,candle_cakes,spruce_logs,coal_ores,climbable,oak_logs,prevent_mob_spawning_inside,wooden_trapdoors,wooden_fences,saplings,wart_blocks,wolves_spawnable_on,azalea_grows_on,azalea_root_replaceable,crystal_sound_blocks,anvil,tall_flowers,corals,parrots_spawnable_on,doors,nylium,deepslate_ore_replaceables|}\""
+ },
+ "blocks_tag_c": {
+ "prefix": [
+ "@c.tags.blocks"
+ ],
+ "body": "\"c:${1|ores,bookshelves,glass_panes,shulker_boxes,redstone_gates,glass_blocks,chests,quartz_ores|}\""
+ },
+ "blocks_tag_forge": {
+ "prefix": [
+ "@forge.tags.blocks"
+ ],
+ "body": "\"forge:${1|chests,glass/black,storage_blocks/lapis,glass/tinted,glass/cyan,storage_blocks/diamond,gravel,fences,glass_panes/purple,glass_panes/green,chests/trapped,sand/red,cobblestone/mossy,glass/magenta,ores/redstone,stained_glass_panes,sand/colorless,storage_blocks/copper,ore_rates/singular,glass_panes/lime,glass_panes/yellow,glass_panes/red,ores/diamond,glass_panes/pink,glass_panes/brown,fences/wooden,cobblestone/infested,glass_panes/white,ores/lapis,netherrack,ore_bearing_ground/netherrack,storage_blocks/iron,chests/ender,glass/blue,cobblestone/normal,obsidian,ores/coal,glass/gray,stained_glass,glass_panes/orange,storage_blocks/raw_gold,storage_blocks/netherite,storage_blocks,glass/colorless,glass/white,glass/purple,ores_in_ground/stone,enderman_place_on_blacklist,glass,sand,glass_panes,fences/nether_brick,glass_panes/colorless,glass_panes/cyan,chests/wooden,glass/silica,cobblestone,storage_blocks/raw_copper,glass/brown,glass/orange,barrels/wooden,storage_blocks/raw_iron,glass_panes/black,ore_rates/sparse,storage_blocks/gold,cobblestone/deepslate,sandstone,glass/green,glass_panes/magenta,ores/quartz,glass_panes/blue,storage_blocks/amethyst,ores/netherite_scrap,ores,storage_blocks/redstone,fence_gates/wooden,ores/gold,ores_in_ground/deepslate,glass/red,ores/emerald,glass/lime,ore_rates/dense,ore_bearing_ground/stone,glass_panes/light_blue,glass/light_blue,end_stones,barrels,storage_blocks/coal,ores_in_ground/netherrack,glass/pink,glass_panes/light_gray,glass/light_gray,storage_blocks/quartz,fence_gates,storage_blocks/emerald,ores/copper,ores/iron,ore_bearing_ground/deepslate,stone,glass/yellow,glass_panes/gray|}\""
+ },
+ "blocks_tag_fabric": {
+ "prefix": [
+ "@fabric.tags.blocks"
+ ],
+ "body": "\"fabric:${1|mineable/shears|}\""
+ },
+ "blocks_tag_towelette": {
+ "prefix": [
+ "@towelette.tags.blocks"
+ ],
+ "body": "\"towelette:${1|displaceable|}\""
+ },
+ "blocks_tag_redbits": {
+ "prefix": [
+ "@redbits.tags.blocks"
+ ],
+ "body": "\"redbits:${1|large_buttons,large_wooden_buttons,complex_pressure_plates|}\""
+ },
+ "blocks_tag_extshape": {
+ "prefix": [
+ "@extshape.tags.blocks"
+ ],
+ "body": "\"extshape:${1|wooden_blocks,woolen_stairs,concrete_vertical_stairs,glazed_terracotta_slabs,terracotta_fences,woolen_pressure_plates,concrete_slabs,wooden_vertical_stairs,concrete_fences,stained_terracotta_vertical_slabs,concrete_fence_walls,terracotta_fence_walls,woolen_slabs,terracotta_quarter_pieces,quarter_pieces,concrete_vertical_slabs,concrete_buttons,woolen_vertical_stairs,concrete_stairs,wooden_vertical_slabs,snow,terracotta_vertical_quarter_pieces,wooden_quarter_pieces,wooden_walls,woolen_vertical_quarter_pieces,woolen_blocks,terracotta_pressure_plates,woolen_walls,stained_terracotta_stairs,terracotta_slabs,terracotta_stairs,woolen_vertical_slabs,terracotta_buttons,concrete_vertical_quarter_pieces,woolen_quarter_pieces,stained_terracotta_pressure_plates,stained_terracotta_vertical_stairs,wooden_vertical_quarter_pieces,woolen_fences,woolen_fence_gates,concrete_quarter_pieces,stained_terracotta_fences,terracotta_fence_gates,vertical_slabs,stained_terracotta_buttons,stained_terracotta_fence_walls,stained_terracotta_slabs,concrete_pressure_plates,concrete_fence_gates,stained_terracotta_fence_gates,stained_terracotta_quarter_pieces,vertical_quarter_pieces,terracotta_vertical_stairs,vertical_stairs,terracotta_vertical_slabs,woolen_buttons,pickaxe_unmineable,stained_terracotta_vertical_quarter_pieces|}\""
+ },
+ "blocks_tag_chiselsandbits": {
+ "prefix": [
+ "@chiselsandbits.tags.blocks"
+ ],
+ "body": "\"chiselsandbits:${1|chiselable/forced,chiselable/blocked,chiseled/block|}\""
+ },
+ "blocks_tag_adorn": {
+ "prefix": [
+ "@adorn.tags.blocks"
+ ],
+ "body": "\"adorn:${1|chimneys,kitchen_cupboards,posts,kitchen_sinks,stone_posts,tables,kitchen_counters,stone_steps,sofas,regular_chimneys,kitchen_blocks,prismarine_chimneys,coffee_tables,crates,steps,wooden_platforms,platforms,stone_platforms,wooden_shelves,shelves,benches,drawers,wooden_steps,filled_crates,chairs,wooden_posts,table_lamps|}\""
+ },
+ "entity_types_tag_minecraft": {
+ "prefix": [
+ "@minecraft.tags.entity_types"
+ ],
+ "body": "\"minecraft:${1|freeze_hurts_extra_types,axolotl_always_hostiles,impact_projectiles,skeletons,raiders,freeze_immune_entity_types,powder_snow_walkable_mobs,arrows,beehive_inhabitors,axolotl_hunt_targets|}\""
+ },
+ "entity_types_tag_c": {
+ "prefix": [
+ "@c.tags.entity_types"
+ ],
+ "body": "\"c:${1|boats,minecarts,bosses|}\""
+ },
+ "items_tag_minecraft": {
+ "prefix": [
+ "@minecraft.tags.items"
+ ],
+ "body": "\"minecraft:${1|crimson_stems,stairs,stone_bricks,small_flowers,boats,wool,carpets,wooden_doors,freeze_immune_wearables,wooden_slabs,terracotta,buttons,dirt,axolotl_tempt_items,iron_ores,leaves,lapis_ores,ignored_by_piglin_babies,wooden_pressure_plates,fence_gates,pressure_plates,gold_ores,wooden_buttons,fences,music_discs,copper_ores,jungle_logs,diamond_ores,spruce_logs,coal_ores,wooden_fences,doors,arrows,coals,signs,sand,cluster_max_harvestables,beds,birch_logs,candles,lectern_books,piglin_repellents,banners,occludes_vibration_signals,trapdoors,fishes,flowers,logs_that_burn,soul_fire_base_blocks,piglin_food,wooden_stairs,warped_stems,stone_tool_materials,redstone_ores,slabs,dark_oak_logs,guarded_by_piglins,non_flammable_wood,stone_crafting_materials,piglin_loved,walls,rails,logs,beacon_payment_items,emerald_ores,small_dripleaf_placeable,planks,acacia_logs,oak_logs,wooden_trapdoors,saplings,anvil,tall_flowers,creeper_drop_music_discs,fox_food|}\""
+ },
+ "items_tag_c": {
+ "prefix": [
+ "@c.tags.items"
+ ],
+ "body": "\"c:${1|stone,copper_ingots,gray_dyes,lapis,empty_buckets,cyan_dyes,concrete_powders,pickaxes,foods,netherite_ingots,raw_copper_ores,black_dyes,spears,yellow_dyes,redstone_dusts,emeralds,light_gray_dyes,concretes,cocoa_beans,shears,diamonds,dyes,iron_blocks,redstone_blocks,bows,light_blue_dyes,hoes,potions,raw_iron_ores,milk_buckets,white_dyes,red_dyes,shulker_boxes,raw_gold_blocks,lapis_blocks,raw_gold_ores,glow_berries,coffees,magenta_dyes,juices,wooden_chests,wood_sticks,tea,glowstone_dusts,coal,brown_dyes,stained_glass,swords,quartz,stone_rods,gold_ingots,green_dyes,purple_dyes,iron_ingots,nether_wart_crops,nodes,shovels,lime_dyes,ores,lava_buckets,iron_nuggets,orange_dyes,glass_panes,raw_copper_blocks,blue_dyes,raw_iron_blocks,sweet_berries,axes,glass_blocks,pink_dyes,water_buckets,gold_blocks,quartz_ores,wooden_rods,milks,diamond_blocks|}\""
+ },
+ "items_tag_forge": {
+ "prefix": [
+ "@forge.tags.items"
+ ],
+ "body": "\"forge:${1|heads,raw_materials/gold,dusts/glowstone,storage_blocks/lapis,glass/tinted,glass/cyan,storage_blocks/diamond,gravel,glass_panes/purple,bones,chests/trapped,ingots/netherite,glass/magenta,nuggets,stained_glass_panes,dyes/black,sand/colorless,ingots/gold,ore_rates/singular,glass_panes/lime,rods/wooden,string,ores/diamond,glass_panes/brown,cobblestone/infested,ender_pearls,dusts/prismarine,seeds/melon,dyes/purple,ore_bearing_ground/netherrack,storage_blocks/iron,chests/ender,eggs,dyes/gray,glass/gray,stained_glass,glass_panes/orange,dyes/white,raw_materials/iron,glass/colorless,gems/lapis,enchanting_fuels,raw_materials/copper,dyes/cyan,glass,sand,gems/amethyst,dyes/light_gray,glass_panes/colorless,glass_panes/cyan,gems/prismarine,storage_blocks/raw_copper,glass/orange,storage_blocks/raw_iron,ingots/brick,bookshelves,storage_blocks/gold,dyes/red,shears,seeds/pumpkin,glass/green,ores/quartz,storage_blocks/amethyst,storage_blocks/redstone,fence_gates/wooden,ores_in_ground/deepslate,ores/gold,glass/red,ores/emerald,dyes,ore_rates/dense,slimeballs,glass_panes/light_blue,glass/light_blue,barrels,ores_in_ground/netherrack,glass/pink,storage_blocks/quartz,fence_gates,ores/iron,dyes/yellow,ingots/iron,glass_panes/gray,seeds/wheat,chests,glass/black,crops/carrot,rods,fences,nether_stars,glass_panes/green,nuggets/iron,sand/red,dyes/lime,rods/blaze,nuggets/gold,cobblestone/mossy,ores/redstone,crops/potato,storage_blocks/copper,glass_panes/yellow,mushrooms,crops/nether_wart,glass_panes/red,paper,dusts/redstone,crops,gems/emerald,glass_panes/pink,crops/beetroot,fences/wooden,dyes/brown,glass_panes/white,gems,ores/lapis,netherrack,dusts,glass/blue,cobblestone/normal,obsidian,ores/coal,dyes/blue,seeds/beetroot,storage_blocks/raw_gold,storage_blocks/netherite,ingots,ingots/nether_brick,storage_blocks,dyes/green,dyes/magenta,glass/white,dyes/orange,glass/purple,ores_in_ground/stone,dyes/light_blue,seeds,raw_materials,glass_panes,fences/nether_brick,chests/wooden,glass/silica,cobblestone,ingots/copper,glass/brown,barrels/wooden,glass_panes/black,ore_rates/sparse,cobblestone/deepslate,sandstone,glass_panes/magenta,glass_panes/blue,feathers,ores/netherite_scrap,ores,gems/diamond,glass/lime,crops/wheat,ore_bearing_ground/stone,end_stones,gems/quartz,leather,gunpowder,storage_blocks/coal,glass_panes/light_gray,glass/light_gray,storage_blocks/emerald,ores/copper,dyes/pink,ore_bearing_ground/deepslate,stone,glass/yellow|}\""
+ },
+ "items_tag_extshape": {
+ "prefix": [
+ "@extshape.tags.items"
+ ],
+ "body": "\"extshape:${1|woolen_stairs,glazed_terracotta_slabs,woolen_pressure_plates,stained_terracotta_vertical_slabs,concrete_fence_walls,woolen_slabs,concrete_vertical_slabs,snow,wooden_quarter_pieces,woolen_vertical_quarter_pieces,woolen_blocks,woolen_walls,stained_terracotta_stairs,concrete_vertical_quarter_pieces,wooden_vertical_quarter_pieces,concrete_quarter_pieces,stained_terracotta_fences,terracotta_fence_gates,stained_terracotta_fence_walls,concrete_fence_gates,stained_terracotta_fence_gates,vertical_stairs,stained_terracotta_vertical_quarter_pieces,wooden_blocks,concrete_vertical_stairs,terracotta_fences,concrete_slabs,wooden_vertical_stairs,concrete_fences,terracotta_fence_walls,terracotta_quarter_pieces,quarter_pieces,concrete_buttons,woolen_vertical_stairs,concrete_stairs,wooden_vertical_slabs,terracotta_vertical_quarter_pieces,wooden_walls,terracotta_pressure_plates,terracotta_slabs,terracotta_stairs,woolen_vertical_slabs,terracotta_buttons,woolen_quarter_pieces,stained_terracotta_pressure_plates,stained_terracotta_vertical_stairs,woolen_fences,woolen_fence_gates,vertical_slabs,stained_terracotta_buttons,stained_terracotta_slabs,concrete_pressure_plates,stained_terracotta_quarter_pieces,vertical_quarter_pieces,terracotta_vertical_stairs,terracotta_vertical_slabs,woolen_buttons|}\""
+ },
+ "items_tag_chiselsandbits": {
+ "prefix": [
+ "@chiselsandbits.tags.items"
+ ],
+ "body": "\"chiselsandbits:${1|bit_bag,chisel|}\""
+ },
+ "items_tag_adorn": {
+ "prefix": [
+ "@adorn.tags.items"
+ ],
+ "body": "\"adorn:${1|chimneys,kitchen_cupboards,kitchen_sinks,stone_posts,stone_steps,regular_chimneys,kitchen_blocks,prismarine_chimneys,coffee_tables,crates,platforms,stone_platforms,drawers,filled_crates,chairs,brick_chimney_ingredients,posts,nether_brick_chimney_ingredients,tables,kitchen_counters,sofas,steps,wooden_platforms,wooden_shelves,shelves,benches,wooden_steps,wooden_posts,table_lamps|}\""
+ },
+ "fluids_tag_minecraft": {
+ "prefix": [
+ "@minecraft.tags.fluids"
+ ],
+ "body": "\"minecraft:${1|lava,water|}\""
+ },
+ "fluids_tag_c": {
+ "prefix": [
+ "@c.tags.fluids"
+ ],
+ "body": "\"c:${1|lava,water|}\""
+ }
+}
\ No newline at end of file
diff --git a/kubejs/probe/generated/constants.d.ts b/kubejs/probe/generated/constants.d.ts
index 8a8011f..f45131b 100644
--- a/kubejs/probe/generated/constants.d.ts
+++ b/kubejs/probe/generated/constants.d.ts
@@ -5,12 +5,11 @@ declare const RARITY_RARE: Rarity;
declare const HOUR: 3600000;
declare const SLOT_FEET: EquipmentSlot;
declare const SLOT_HEAD: EquipmentSlot;
-// declare const global: {};
declare const MAIN_HAND: Hand;
declare const SLOT_LEGS: EquipmentSlot;
-declare const AIR_BLOCK: Internal.class_2189;
+declare const AIR_BLOCK: Internal.AirBlock;
declare const RARITY_UNCOMMON: Rarity;
-declare const AIR_ITEM: Internal.class_1739;
+declare const AIR_ITEM: Internal.AirItem;
declare const SLOT_CHEST: EquipmentSlot;
declare const RARITY_EPIC: Rarity;
declare const Painter: Internal.Painter;
diff --git a/kubejs/probe/generated/events.d.ts b/kubejs/probe/generated/events.d.ts
index 64d3bd3..975fb78 100644
--- a/kubejs/probe/generated/events.d.ts
+++ b/kubejs/probe/generated/events.d.ts
@@ -1,20 +1,123 @@
///
///
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "recipes.serializer.special.flag", handler: (event: Internal.SpecialRecipeSerializerManager) => void);
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "player.chest.opened", handler: (event: Internal.ChestEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is cancellable.
+*/
declare function onEvent(name: "player.advancement", handler: (event: Internal.PlayerAdvancementEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "recipes.type_registry", handler: (event: Internal.RecipeTypeRegistryEventJS) => void);
+/**
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "sound.registry", handler: (event: Internal.SoundRegistryEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "recipes.compostables", handler: (event: Internal.CompostablesRecipeEventJS) => void);
+/**
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "item.registry.armor_tiers", handler: (event: Internal.ItemArmorTierEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "client.generate_assets", handler: (event: Internal.ClientGenerateAssetsEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
+*/
+declare function onEvent(name: "item.right_click_empty", handler: (event: Internal.ItemRightClickEmptyEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "client.paint_screen", handler: (event: Internal.ScreenPaintEventJS) => void);
+/**
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "item.model_properties", handler: (event: Internal.ItemModelPropertiesEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "client.painter_updated", handler: (event: Internal.PainterUpdatedEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "command.registry", handler: (event: Internal.CommandRegistryEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is cancellable.
+*/
declare function onEvent(name: "command.run", handler: (event: Internal.CommandEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is cancellable.
+*/
declare function onEvent(name: "item.food_eaten", handler: (event: Internal.ItemFoodEatenEventJS) => void);
+/**
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "item.registry.tool_tiers", handler: (event: Internal.ItemToolTierEventJS) => void);
+/**
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
+*/
declare function onEvent(name: "player.chest.closed", handler: (event: Internal.ChestEventJS) => void);
declare function onEvent(name: "minecraft.sound_event.registry", handler: (event: Registry.Sound_event) => void);
declare function onEvent(name: "sound_event.registry", handler: (event: Registry.Sound_event) => void);
diff --git a/kubejs/probe/generated/events.documented.d.ts b/kubejs/probe/generated/events.documented.d.ts
index ef6da61..e8e56cf 100644
--- a/kubejs/probe/generated/events.documented.d.ts
+++ b/kubejs/probe/generated/events.documented.d.ts
@@ -6,6 +6,10 @@
* Low priority event is fired first, as they will be overriden later.
*
* And vise versa for high priority events.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "server.datapack.low_priority", handler: (event: Internal.DataPackEventJS) => void);
/**
@@ -13,6 +17,10 @@ declare function onEvent(name: "server.datapack.low_priority", handler: (event:
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.chunk_generator", handler: (event: Internal.TagEventJS) => void);
/**
@@ -20,6 +28,10 @@ declare function onEvent(name: "tags.worldgen.chunk_generator", handler: (event:
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.height_provider_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -27,10 +39,18 @@ declare function onEvent(name: "tags.height_provider_type", handler: (event: Int
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.material_condition", handler: (event: Internal.TagEventJS) => void);
/**
* Fired on an entity is spawned.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "entity.spawned", handler: (event: Internal.EntitySpawnedEventJS) => void);
/**
@@ -38,6 +58,10 @@ declare function onEvent(name: "entity.spawned", handler: (event: Internal.Entit
* - ticks
* - logged in
* - logged out
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "player.tick", handler: (event: Internal.SimplePlayerEventJS) => void);
/**
@@ -45,6 +69,10 @@ declare function onEvent(name: "player.tick", handler: (event: Internal.SimplePl
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.material_rule", handler: (event: Internal.TagEventJS) => void);
/**
@@ -52,12 +80,20 @@ declare function onEvent(name: "tags.worldgen.material_rule", handler: (event: I
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.activity", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when player clicked a non-air, non-fluid block.
*
* This event is called only once.
+*
+* The event fires on: **startup**, **server**, **client**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "block.left_click", handler: (event: Internal.BlockLeftClickEventJS) => void);
/**
@@ -65,6 +101,10 @@ declare function onEvent(name: "block.left_click", handler: (event: Internal.Blo
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.placed_feature", handler: (event: Internal.TagEventJS) => void);
/**
@@ -72,10 +112,18 @@ declare function onEvent(name: "tags.worldgen.placed_feature", handler: (event:
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.template_pool", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when ticking on client side.
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "client.tick", handler: (event: Internal.ClientTickEventJS) => void);
/**
@@ -84,10 +132,18 @@ declare function onEvent(name: "client.tick", handler: (event: Internal.ClientTi
* If the entity's HP <= 0, the entity will fall and get removed.
*
* If the event is not cancelled, the entity will die and drop loots.
+*
+* The event fires on: **startup**, **server**, **client**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "entity.death", handler: (event: Internal.LivingEntityDeathEventJS) => void);
/**
* Fired when you need to modify properties of an item.
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "item.modification", handler: (event: Internal.ItemModificationEventJS) => void);
/**
@@ -95,6 +151,10 @@ declare function onEvent(name: "item.modification", handler: (event: Internal.It
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.chunk_status", handler: (event: Internal.TagEventJS) => void);
/**
@@ -102,6 +162,10 @@ declare function onEvent(name: "tags.chunk_status", handler: (event: Internal.Ta
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.noise", handler: (event: Internal.TagEventJS) => void);
/**
@@ -109,6 +173,10 @@ declare function onEvent(name: "tags.worldgen.noise", handler: (event: Internal.
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.sensor_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -116,6 +184,10 @@ declare function onEvent(name: "tags.sensor_type", handler: (event: Internal.Tag
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.items", handler: (event: Internal.TagEventJS) => void);
/**
@@ -123,6 +195,10 @@ declare function onEvent(name: "tags.items", handler: (event: Internal.TagEventJ
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.trunk_placer_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -130,6 +206,10 @@ declare function onEvent(name: "tags.worldgen.trunk_placer_type", handler: (even
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.loot_condition_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -137,16 +217,28 @@ declare function onEvent(name: "tags.loot_condition_type", handler: (event: Inte
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.blocks", handler: (event: Internal.TagEventJS) => void);
/**
* Fired by different tag when the game:
* - is initializing
* - is post-initializing
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "init", handler: (event: Internal.StartupEventJS) => void);
/**
* Fired when you need to modify recipes.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "recipes", handler: (event: Internal.RecipeEventJS) => void);
/**
@@ -154,6 +246,10 @@ declare function onEvent(name: "recipes", handler: (event: Internal.RecipeEventJ
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.int_provider_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -161,6 +257,10 @@ declare function onEvent(name: "tags.int_provider_type", handler: (event: Intern
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "block.tags", handler: (event: Internal.TagEventJS) => void);
/**
@@ -168,6 +268,10 @@ declare function onEvent(name: "block.tags", handler: (event: Internal.TagEventJ
* - ticks
* - logged in
* - logged out
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "player.logged_in", handler: (event: Internal.SimplePlayerEventJS) => void);
/**
@@ -175,6 +279,10 @@ declare function onEvent(name: "player.logged_in", handler: (event: Internal.Sim
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.entity_types", handler: (event: Internal.TagEventJS) => void);
/**
@@ -182,6 +290,10 @@ declare function onEvent(name: "tags.entity_types", handler: (event: Internal.Ta
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.loot_pool_entry_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -189,6 +301,10 @@ declare function onEvent(name: "tags.loot_pool_entry_type", handler: (event: Int
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.memory_module_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -196,6 +312,10 @@ declare function onEvent(name: "tags.memory_module_type", handler: (event: Inter
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.motive", handler: (event: Internal.TagEventJS) => void);
/**
@@ -203,10 +323,18 @@ declare function onEvent(name: "tags.motive", handler: (event: Internal.TagEvent
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.feature_size_type", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when the chest loot table is registering.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "chest.loot_tables", handler: (event: Internal.ChestLootEventJS) => void);
/**
@@ -214,14 +342,26 @@ declare function onEvent(name: "chest.loot_tables", handler: (event: Internal.Ch
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.position_source_type", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when you need to remove worldgen.
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "worldgen.remove", handler: (event: Internal.WorldgenRemoveEventJS) => void);
/**
* Fired to register special handlers for tooltips on items.
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "item.tooltip", handler: (event: Internal.ItemTooltipEventJS) => void);
/**
@@ -229,6 +369,10 @@ declare function onEvent(name: "item.tooltip", handler: (event: Internal.ItemToo
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.block_entity_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -236,6 +380,10 @@ declare function onEvent(name: "tags.block_entity_type", handler: (event: Intern
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.game_events", handler: (event: Internal.TagEventJS) => void);
/**
@@ -243,12 +391,20 @@ declare function onEvent(name: "tags.game_events", handler: (event: Internal.Tag
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.structure_pool_element", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when a block is placed.
*
* Note that the entity can be `null`, if the placer is a dispenser, etc.
+*
+* The event fires on: **startup**, **server**, **client**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "block.place", handler: (event: Internal.BlockPlaceEventJS) => void);
/**
@@ -256,6 +412,10 @@ declare function onEvent(name: "block.place", handler: (event: Internal.BlockPla
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.custom_stat", handler: (event: Internal.TagEventJS) => void);
/**
@@ -263,6 +423,10 @@ declare function onEvent(name: "tags.custom_stat", handler: (event: Internal.Tag
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.stat_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -270,6 +434,10 @@ declare function onEvent(name: "tags.stat_type", handler: (event: Internal.TagEv
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.block_state_provider_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -277,6 +445,10 @@ declare function onEvent(name: "tags.worldgen.block_state_provider_type", handle
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.loot_function_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -284,6 +456,10 @@ declare function onEvent(name: "tags.loot_function_type", handler: (event: Inter
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.dimension_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -291,22 +467,42 @@ declare function onEvent(name: "tags.dimension_type", handler: (event: Internal.
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.attribute", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when you need to remove worldgen.
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "worldgen.add", handler: (event: Internal.WorldgenAddEventJS) => void);
/**
* Fired when you need to modify properties of a block.
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "block.modification", handler: (event: Internal.BlockModificationEventJS) => void);
/**
* Fired when the inventory of player is changed.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "player.inventory.changed", handler: (event: Internal.InventoryChangedEventJS) => void);
/**
* Fired when the gift loot table (cat, villager, etc.) is registering.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "gift.loot_tables", handler: (event: Internal.GiftLootEventJS) => void);
/**
@@ -314,6 +510,10 @@ declare function onEvent(name: "gift.loot_tables", handler: (event: Internal.Gif
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.particle_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -321,6 +521,10 @@ declare function onEvent(name: "tags.particle_type", handler: (event: Internal.T
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.foliage_placer_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -328,10 +532,18 @@ declare function onEvent(name: "tags.worldgen.foliage_placer_type", handler: (ev
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.recipe_serializer", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when the fishing loot table is registering.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "fishing.loot_tables", handler: (event: Internal.FishingLootEventJS) => void);
/**
@@ -339,6 +551,10 @@ declare function onEvent(name: "fishing.loot_tables", handler: (event: Internal.
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "fluid.tags", handler: (event: Internal.TagEventJS) => void);
/**
@@ -346,6 +562,10 @@ declare function onEvent(name: "fluid.tags", handler: (event: Internal.TagEventJ
* - loads
* - ticks
* - unloads
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "level.tick", handler: (event: Internal.SimpleLevelEventJS) => void);
/**
@@ -353,6 +573,10 @@ declare function onEvent(name: "level.tick", handler: (event: Internal.SimpleLev
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.enchantment", handler: (event: Internal.TagEventJS) => void);
/**
@@ -360,6 +584,10 @@ declare function onEvent(name: "tags.enchantment", handler: (event: Internal.Tag
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.mob_effect", handler: (event: Internal.TagEventJS) => void);
/**
@@ -367,6 +595,10 @@ declare function onEvent(name: "tags.mob_effect", handler: (event: Internal.TagE
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.loot_score_provider_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -374,6 +606,10 @@ declare function onEvent(name: "tags.loot_score_provider_type", handler: (event:
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.noise_settings", handler: (event: Internal.TagEventJS) => void);
/**
@@ -381,6 +617,10 @@ declare function onEvent(name: "tags.worldgen.noise_settings", handler: (event:
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.point_of_interest_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -388,6 +628,10 @@ declare function onEvent(name: "tags.point_of_interest_type", handler: (event: I
* - loads
* - ticks
* - unloads
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "server.tick", handler: (event: Internal.ServerEventJS) => void);
/**
@@ -395,6 +639,10 @@ declare function onEvent(name: "server.tick", handler: (event: Internal.ServerEv
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.structure_placement", handler: (event: Internal.TagEventJS) => void);
/**
@@ -402,6 +650,10 @@ declare function onEvent(name: "tags.worldgen.structure_placement", handler: (ev
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.biome_source", handler: (event: Internal.TagEventJS) => void);
/**
@@ -409,12 +661,30 @@ declare function onEvent(name: "tags.worldgen.biome_source", handler: (event: In
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.pos_rule_test", handler: (event: Internal.TagEventJS) => void);
/**
+* Fired when an explosion occurred in the level.
+*
+* This event is not cancellable.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
+*/
+declare function onEvent(name: "level.explosion.post", handler: (event: Internal.ExplosionEventJS$Post) => void);
+/**
* Fired when the player:
* - opens the inventory
* - closes the inventory
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "player.inventory.opened", handler: (event: Internal.InventoryEventJS) => void);
/**
@@ -422,6 +692,10 @@ declare function onEvent(name: "player.inventory.opened", handler: (event: Inter
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.loot_number_provider_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -429,6 +703,10 @@ declare function onEvent(name: "tags.loot_number_provider_type", handler: (event
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.recipe_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -436,6 +714,10 @@ declare function onEvent(name: "tags.recipe_type", handler: (event: Internal.Tag
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.loot_nbt_provider_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -443,6 +725,10 @@ declare function onEvent(name: "tags.loot_nbt_provider_type", handler: (event: I
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.configured_structure_feature", handler: (event: Internal.TagEventJS) => void);
/**
@@ -450,18 +736,30 @@ declare function onEvent(name: "tags.worldgen.configured_structure_feature", han
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.block_predicate_type", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when a living entity is hurt.
*
* If cancelled, the attack will do no effect.
+*
+* The event fires on: **startup**, **server**, **client**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "entity.hurt", handler: (event: Internal.LivingEntityHurtEventJS) => void);
/**
* Fired by different tag when the game:
* - is initializing
* - is post-initializing
+*
+* The event fires on: **startup**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "postinit", handler: (event: Internal.StartupEventJS) => void);
/**
@@ -469,6 +767,10 @@ declare function onEvent(name: "postinit", handler: (event: Internal.StartupEven
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.structure_feature", handler: (event: Internal.TagEventJS) => void);
/**
@@ -476,11 +778,19 @@ declare function onEvent(name: "tags.worldgen.structure_feature", handler: (even
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.configured_feature", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when the generic loot table is registering.
* Note that this is unused.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "generic.loot_tables", handler: (event: Internal.GenericLootEventJS) => void);
/**
@@ -488,6 +798,10 @@ declare function onEvent(name: "generic.loot_tables", handler: (event: Internal.
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.feature", handler: (event: Internal.TagEventJS) => void);
/**
@@ -495,6 +809,10 @@ declare function onEvent(name: "tags.worldgen.feature", handler: (event: Interna
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.density_function_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -502,6 +820,10 @@ declare function onEvent(name: "tags.worldgen.density_function_type", handler: (
* - loads
* - ticks
* - unloads
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "server.load", handler: (event: Internal.ServerEventJS) => void);
/**
@@ -509,6 +831,10 @@ declare function onEvent(name: "server.load", handler: (event: Internal.ServerEv
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.float_provider_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -517,6 +843,10 @@ declare function onEvent(name: "tags.float_provider_type", handler: (event: Inte
* Low priority event is fired first, as they will be overriden later.
*
* And vise versa for high priority events.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "server.datapack.high_priority", handler: (event: Internal.DataPackEventJS) => void);
/**
@@ -525,6 +855,10 @@ declare function onEvent(name: "server.datapack.high_priority", handler: (event:
* Low priority event is fired first, as they will be overriden later.
*
* And vise versa for high priority events.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "server.datapack.last", handler: (event: Internal.DataPackEventJS) => void);
/**
@@ -532,6 +866,10 @@ declare function onEvent(name: "server.datapack.last", handler: (event: Internal
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.schedule", handler: (event: Internal.TagEventJS) => void);
/**
@@ -539,6 +877,10 @@ declare function onEvent(name: "tags.schedule", handler: (event: Internal.TagEve
* - loads
* - ticks
* - unloads
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "level.load", handler: (event: Internal.SimpleLevelEventJS) => void);
/**
@@ -546,6 +888,10 @@ declare function onEvent(name: "level.load", handler: (event: Internal.SimpleLev
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.structure_piece", handler: (event: Internal.TagEventJS) => void);
/**
@@ -553,6 +899,10 @@ declare function onEvent(name: "tags.worldgen.structure_piece", handler: (event:
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.density_function", handler: (event: Internal.TagEventJS) => void);
/**
@@ -561,6 +911,10 @@ declare function onEvent(name: "tags.worldgen.density_function", handler: (event
* Note that both main hand and off hand will be called if not cancelled.
*
* On cancellation, Result.SUCCESS is returned, thus making player swing his arm.
+*
+* The event fires on: **startup**, **server**, **client**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "item.entity_interact", handler: (event: Internal.ItemEntityInteractEventJS) => void);
/**
@@ -568,6 +922,10 @@ declare function onEvent(name: "item.entity_interact", handler: (event: Internal
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.structure_processor", handler: (event: Internal.TagEventJS) => void);
/**
@@ -575,21 +933,45 @@ declare function onEvent(name: "tags.worldgen.structure_processor", handler: (ev
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.sound_event", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when the player tossed an item.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "item.toss", handler: (event: Internal.ItemTossEventJS) => void);
/**
+* Fired when player left clicked air on client side.
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
+*/
+declare function onEvent(name: "item.left_click", handler: (event: Internal.ItemLeftClickEventJS) => void);
+/**
* Fired when you need to add, change tags of things.
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "item.tags", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when the entity loot table is registering.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "entity.loot_tables", handler: (event: Internal.EntityLootEventJS) => void);
/**
@@ -597,16 +979,28 @@ declare function onEvent(name: "entity.loot_tables", handler: (event: Internal.E
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.rule_test", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when the client is initalizing.
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "client.init", handler: (event: Internal.ClientEventJS) => void);
/**
* Fired when a block is broken by player. This will not be fired by other means, like TNT.
*
* On fabric, the experience returned is always `null`.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "block.break", handler: (event: Internal.BlockBreakEventJS) => void);
/**
@@ -614,6 +1008,10 @@ declare function onEvent(name: "block.break", handler: (event: Internal.BlockBre
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.structure_set", handler: (event: Internal.TagEventJS) => void);
/**
@@ -621,6 +1019,10 @@ declare function onEvent(name: "tags.worldgen.structure_set", handler: (event: I
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.tree_decorator_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -629,6 +1031,10 @@ declare function onEvent(name: "tags.worldgen.tree_decorator_type", handler: (ev
* Note that this will only be fired when hand has item.
*
* On cancellation, Result.SUCCESS is returned, thus making player swing his arm.
+*
+* The event fires on: **startup**, **server**, **client**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "item.right_click", handler: (event: Internal.ItemRightClickEventJS) => void);
/**
@@ -636,6 +1042,10 @@ declare function onEvent(name: "item.right_click", handler: (event: Internal.Ite
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.placement_modifier_type", handler: (event: Internal.TagEventJS) => void);
/**
@@ -643,12 +1053,20 @@ declare function onEvent(name: "tags.worldgen.placement_modifier_type", handler:
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.villager_profession", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when the player:
* - opens the inventory
* - closes the inventory
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "player.inventory.closed", handler: (event: Internal.InventoryEventJS) => void);
/**
@@ -656,10 +1074,18 @@ declare function onEvent(name: "player.inventory.closed", handler: (event: Inter
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.villager_type", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when an item is about to be picked up by the player.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "item.pickup", handler: (event: Internal.ItemPickupEventJS) => void);
/**
@@ -667,6 +1093,10 @@ declare function onEvent(name: "item.pickup", handler: (event: Internal.ItemPick
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.processor_list", handler: (event: Internal.TagEventJS) => void);
/**
@@ -674,13 +1104,31 @@ declare function onEvent(name: "tags.worldgen.processor_list", handler: (event:
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.fluids", handler: (event: Internal.TagEventJS) => void);
/**
+* Fired when an explosion is about to happen in the level.
+*
+* If cancelled, the explosion will not occur.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is cancellable.
+*/
+declare function onEvent(name: "level.explosion.pre", handler: (event: Internal.ExplosionEventJS$Pre) => void);
+/**
* Fired when you need to add, change tags of things.
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.configured_carver", handler: (event: Internal.TagEventJS) => void);
/**
@@ -688,16 +1136,28 @@ declare function onEvent(name: "tags.worldgen.configured_carver", handler: (even
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.carver", handler: (event: Internal.TagEventJS) => void);
/**
* Fired when the block loot table is registering.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "block.loot_tables", handler: (event: Internal.BlockLootEventJS) => void);
/**
* Fired by different tag when the client is:
* - logged in
* - logged out
+*
+* The event fires on: **startup**, **client**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "client.logged_in", handler: (event: Internal.ClientLoggedInEventJS) => void);
/**
@@ -706,6 +1166,10 @@ declare function onEvent(name: "client.logged_in", handler: (event: Internal.Cli
* Note that both main hand and off hand will be called if not cancelled.
*
* On cancellation, Result.SUCCESS is returned, thus making player swing his arm.
+*
+* The event fires on: **startup**, **server**, **client**.
+*
+* The event is cancellable.
*/
declare function onEvent(name: "block.right_click", handler: (event: Internal.BlockRightClickEventJS) => void);
/**
@@ -713,6 +1177,10 @@ declare function onEvent(name: "block.right_click", handler: (event: Internal.Bl
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.menu", handler: (event: Internal.TagEventJS) => void);
/**
@@ -720,6 +1188,10 @@ declare function onEvent(name: "tags.menu", handler: (event: Internal.TagEventJS
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.potion", handler: (event: Internal.TagEventJS) => void);
/**
@@ -727,6 +1199,10 @@ declare function onEvent(name: "tags.potion", handler: (event: Internal.TagEvent
*
* However, due to the type erasure of Java, Probe can not determine what
* can be used here, please refer to the tag string itself.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "tags.worldgen.biome", handler: (event: Internal.TagEventJS) => void);
/**
@@ -735,5 +1211,9 @@ declare function onEvent(name: "tags.worldgen.biome", handler: (event: Internal.
* Low priority event is fired first, as they will be overriden later.
*
* And vise versa for high priority events.
+*
+* The event fires on: **startup**, **server**.
+*
+* The event is **not** cancellable.
*/
declare function onEvent(name: "server.datapack.first", handler: (event: Internal.DataPackEventJS) => void);
diff --git a/kubejs/probe/generated/globals.d.ts b/kubejs/probe/generated/globals.d.ts
index 3ea7da1..aaa2435 100644
--- a/kubejs/probe/generated/globals.d.ts
+++ b/kubejs/probe/generated/globals.d.ts
@@ -1,3 +1,127 @@
+/**
+* @javaClass dev.latvian.mods.kubejs.fluid.FluidWrapper
+*/
+declare class Fluid {
+ static lava(amount: number): Internal.FluidStackJS;
+ static lava(): Internal.FluidStackJS;
+ static getType(id: ResourceLocation_): Internal.Fluid;
+ static getEmpty(): Internal.FluidStackJS;
+ static of(o: Internal.FluidStackJS_): Internal.FluidStackJS;
+ static of(o: Internal.FluidStackJS_, amount: number, nbt: Internal.CompoundTag_): Internal.FluidStackJS;
+ static of(o: Internal.FluidStackJS_, nbt: Internal.CompoundTag_): Internal.FluidStackJS;
+ static of(o: Internal.FluidStackJS_, amount: number): Internal.FluidStackJS;
+ static exists(id: ResourceLocation_): boolean;
+ static getTypes(): Internal.List;
+ static water(amount: number): Internal.FluidStackJS;
+ static water(): Internal.FluidStackJS;
+ static readonly "LAVA_ID" : ResourceLocation;
+ static readonly "WATER_ID" : ResourceLocation;
+ get types(): Internal.List;
+ get empty(): Internal.FluidStackJS;
+ constructor();
+}
+type Fluid_ = Fluid;
+/**
+* @javaClass dev.latvian.mods.rhino.mod.wrapper.ColorWrapper
+*/
+declare interface Color {
+ rgba(r: number, g: number, b: number, a: number): Internal.Color;
+ of(o: any): Internal.Color;
+ createMapped(o: any, ... names: string[]): Internal.Color;
+ readonly "BLUE_DYE" : (() => number);
+ readonly "GOLD" : (() => number);
+ readonly "GRAY" : (() => number);
+ readonly "MAGENTA_DYE" : (() => number);
+ readonly "BLUE" : (() => number);
+ readonly "DARK_AQUA" : (() => number);
+ readonly "TEXT" : {"dark_red":Internal.ChatFormatting,"green":Internal.ChatFormatting,"underline":Internal.ChatFormatting,"dark_green":Internal.ChatFormatting,"black":Internal.ChatFormatting,"yellow":Internal.ChatFormatting,"bold":Internal.ChatFormatting,"italic":Internal.ChatFormatting,"dark_blue":Internal.ChatFormatting,"dark_purple":Internal.ChatFormatting,"gold":Internal.ChatFormatting,"red":Internal.ChatFormatting,"aqua":Internal.ChatFormatting,"rainbow":Internal.ChatFormatting,"gray":Internal.ChatFormatting,"light_purple":Internal.ChatFormatting,"blue":Internal.ChatFormatting,"white":Internal.ChatFormatting,"dark_aqua":Internal.ChatFormatting,"dark_gray":Internal.ChatFormatting,"reset":Internal.ChatFormatting,"strikethrough":Internal.ChatFormatting,"obfuscated":Internal.ChatFormatting};
+ readonly "DYE" : {"magenta":Internal.DyeColor,"pink":Internal.DyeColor,"green":Internal.DyeColor,"lime":Internal.DyeColor,"light_gray":Internal.DyeColor,"yellow":Internal.DyeColor,"black":Internal.DyeColor,"light_blue":Internal.DyeColor,"brown":Internal.DyeColor,"cyan":Internal.DyeColor,"orange":Internal.DyeColor,"red":Internal.DyeColor,"gray":Internal.DyeColor,"white":Internal.DyeColor,"blue":Internal.DyeColor,"purple":Internal.DyeColor};
+ readonly "WHITE_DYE" : (() => number);
+ readonly "DARK_RED" : (() => number);
+ readonly "LIGHT_PURPLE" : (() => number);
+ readonly "BROWN_DYE" : (() => number);
+ readonly "BLACK" : (() => number);
+ readonly "GRAY_DYE" : (() => number);
+ readonly "NONE" : (() => number);
+ readonly "LIGHT_BLUE_DYE" : (() => number);
+ readonly "AQUA" : (() => number);
+ readonly "WHITE" : (() => number);
+ readonly "LIGHT_GRAY_DYE" : (() => number);
+ readonly "BLACK_DYE" : (() => number);
+ readonly "RED_DYE" : (() => number);
+ readonly "PURPLE_DYE" : (() => number);
+ readonly "GREEN_DYE" : (() => number);
+ readonly "PINK_DYE" : (() => number);
+ readonly "DARK_BLUE" : (() => number);
+ readonly "GREEN" : (() => number);
+ readonly "CYAN_DYE" : (() => number);
+ readonly "RED" : (() => number);
+ readonly "DARK_PURPLE" : (() => number);
+ readonly "ORANGE_DYE" : (() => number);
+ readonly "YELLOW_DYE" : (() => number);
+ readonly "DARK_GREEN" : (() => number);
+ readonly "YELLOW" : (() => number);
+ readonly "LIME_DYE" : (() => number);
+ readonly "DARK_GRAY" : (() => number);
+ readonly "MAP" : {"":Internal.NoColor,"light_blue_dye":Internal.DyeColor,"BLUE_DYE":Internal.DyeColor,"purple_dye":Internal.DyeColor,"dark_red":Internal.ChatFormatting,"lightGrayDye":Internal.DyeColor,"DARK_AQUA":Internal.ChatFormatting,"none":Internal.NoColor,"green_dye":Internal.DyeColor,"blackDye":Internal.DyeColor,"dark_blue":Internal.ChatFormatting,"red":Internal.ChatFormatting,"pink_dye":Internal.DyeColor,"aqua":Internal.ChatFormatting,"white":Internal.ChatFormatting,"WHITE_DYE":Internal.DyeColor,"dark_gray":Internal.ChatFormatting,"LIGHT_PURPLE":Internal.ChatFormatting,"BROWN_DYE":Internal.DyeColor,"BLACK":Internal.ChatFormatting,"darkPurple":Internal.ChatFormatting,"NONE":Internal.NoColor,"LIGHT_BLUE_DYE":Internal.DyeColor,"AQUA":Internal.ChatFormatting,"lightBlueDye":Internal.DyeColor,"limeDye":Internal.DyeColor,"PURPLE_DYE":Internal.DyeColor,"GREEN_DYE":Internal.DyeColor,"magenta_dye":Internal.DyeColor,"-":Internal.NoColor,"lime_dye":Internal.DyeColor,"yellowDye":Internal.DyeColor,"grayDye":Internal.DyeColor,"purpleDye":Internal.DyeColor,"DARK_PURPLE":Internal.ChatFormatting,"ORANGE_DYE":Internal.DyeColor,"darkGray":Internal.ChatFormatting,"brownDye":Internal.DyeColor,"YELLOW":Internal.ChatFormatting,"LIME_DYE":Internal.DyeColor,"blueDye":Internal.DyeColor,"white_dye":Internal.DyeColor,"pinkDye":Internal.DyeColor,"blue_dye":Internal.DyeColor,"cyanDye":Internal.DyeColor,"GOLD":Internal.ChatFormatting,"GRAY":Internal.ChatFormatting,"MAGENTA_DYE":Internal.DyeColor,"BLUE":Internal.ChatFormatting,"yellow":Internal.ChatFormatting,"darkBlue":Internal.ChatFormatting,"transparent":Internal.NoColor,"orange_dye":Internal.DyeColor,"red_dye":Internal.DyeColor,"dark_purple":Internal.ChatFormatting,"gold":Internal.ChatFormatting,"gray":Internal.ChatFormatting,"light_purple":Internal.ChatFormatting,"darkRed":Internal.ChatFormatting,"greenDye":Internal.DyeColor,"DARK_RED":Internal.ChatFormatting,"redDye":Internal.DyeColor,"GRAY_DYE":Internal.DyeColor,"orangeDye":Internal.DyeColor,"yellow_dye":Internal.DyeColor,"black_dye":Internal.DyeColor,"magentaDye":Internal.DyeColor,"WHITE":Internal.ChatFormatting,"green":Internal.ChatFormatting,"LIGHT_GRAY_DYE":Internal.DyeColor,"BLACK_DYE":Internal.DyeColor,"darkGreen":Internal.ChatFormatting,"RED_DYE":Internal.DyeColor,"dark_green":Internal.ChatFormatting,"black":Internal.ChatFormatting,"lightPurple":Internal.ChatFormatting,"PINK_DYE":Internal.DyeColor,"DARK_BLUE":Internal.ChatFormatting,"GREEN":Internal.ChatFormatting,"darkAqua":Internal.ChatFormatting,"gray_dye":Internal.DyeColor,"CYAN_DYE":Internal.DyeColor,"RED":Internal.ChatFormatting,"brown_dye":Internal.DyeColor,"cyan_dye":Internal.DyeColor,"blue":Internal.ChatFormatting,"whiteDye":Internal.DyeColor,"dark_aqua":Internal.ChatFormatting,"YELLOW_DYE":Internal.DyeColor,"DARK_GREEN":Internal.ChatFormatting,"DARK_GRAY":Internal.ChatFormatting};
+}
+type Color_ = Color;
+declare const Color: Color;
+/**
+* @javaClass net.minecraft.class_2960
+*/
+declare class ResourceLocation implements Internal.Comparable, Internal.IdentifierExtension, Internal.ResourceLocationAccess, Internal.SpecialEquality {
+ static read($$0: string): Internal.DataResult;
+ static read($$0: Internal.StringReader_): this;
+ static validPathChar($$0: string): boolean;
+ static tryParse($$0: string): this;
+ static isAllowedInResourceLocation($$0: string): boolean;
+ compareTo($$0: ResourceLocation_): number;
+ brrp_prepend(suffix: string): this;
+ static isValidResourceLocation($$0: string): boolean;
+ brrp_pend(prefix: string, suffix: string): this;
+ getNamespace(): string;
+ hashCode(): number;
+ static of($$0: string, $$1: string): this;
+ equals($$0: any): boolean;
+ getPath(): string;
+ brrp_append(prefix: string): this;
+ toString(): string;
+ specialEquals(o: any, shallow: boolean): boolean;
+ toDebugFileName(): string;
+ static readonly "CODEC" : Internal.Codec;
+ static readonly "REALMS_NAMESPACE" : "realms";
+ static readonly "NAMESPACE_SEPARATOR" : ":";
+ static readonly "DEFAULT_NAMESPACE" : "minecraft";
+ get path(): string;
+ get namespace(): string;
+ constructor($$0: string, $$1: string);
+ constructor($$0: string);
+}
+type ResourceLocation_ = string | ResourceLocation;
+/**
+* @javaClass dev.latvian.mods.rhino.mod.wrapper.DirectionWrapper
+*/
+declare interface Facing {
+ readonly "ALL" : {"east":Internal.Direction,"south":Internal.Direction,"north":Internal.Direction,"west":Internal.Direction,"up":Internal.Direction,"down":Internal.Direction};
+ readonly "DOWN" : Internal.Direction;
+ readonly "south" : Internal.Direction;
+ readonly "north" : Internal.Direction;
+ readonly "WEST" : Internal.Direction;
+ readonly "down" : Internal.Direction;
+ readonly "east" : Internal.Direction;
+ readonly "NORTH" : Internal.Direction;
+ readonly "west" : Internal.Direction;
+ readonly "up" : Internal.Direction;
+ readonly "UP" : Internal.Direction;
+ readonly "SOUTH" : Internal.Direction;
+ readonly "EAST" : Internal.Direction;
+}
+type Facing_ = Facing;
+declare const Facing: Facing;
+/**
+* @javaClass dev.latvian.mods.kubejs.util.JsonIO
+*/
declare class JsonIO {
static writeJsonHash(stream: Internal.DataOutputStream_, element: Internal.JsonElement_): void;
static toPrimitive(element: Internal.JsonElement_): any;
@@ -7,8 +131,8 @@ declare class JsonIO {
static primitiveOf(o: any): Internal.JsonPrimitive;
static of(o: any): Internal.JsonElement;
static toArray(element: Internal.JsonElement_): Internal.JsonArray;
- static parseRaw(string: string): Internal.JsonElement;
static toPrettyString(json: Internal.JsonElement_): string;
+ static parseRaw(string: string): Internal.JsonElement;
static toString(json: Internal.JsonElement_): string;
static toObject(json: Internal.JsonElement_): any;
static copy(element: Internal.JsonElement_): Internal.JsonElement;
@@ -17,144 +141,98 @@ declare class JsonIO {
}
type JsonIO_ = JsonIO;
/**
+* @javaClass dev.latvian.mods.kubejs.bindings.ComponentWrapper
*/
-declare interface BlockStatePredicate {
- test(arg0: Internal.class_2680_): boolean;
- getBlockStates(): Internal.Collection;
+declare class Component {
+ static green(text: any): Internal.MutableComponent;
+ static prettyPrintNbt(tag: Internal.Tag_): Internal.Component;
+ static string(text: string): Internal.MutableComponent;
+ static darkGreen(text: any): Internal.MutableComponent;
+ static clickEventOf(o: any): Internal.ClickEvent;
+ static yellow(text: any): Internal.MutableComponent;
+ static black(text: any): Internal.MutableComponent;
+ static lightPurple(text: any): Internal.MutableComponent;
+ static darkBlue(text: any): Internal.MutableComponent;
/**
*/
- static of(o: BlockStatePredicate_): BlockStatePredicate;
- getBlocks(): Internal.Collection;
- static fromString(s: string): BlockStatePredicate;
- check(targetStates: Internal.List_): boolean;
- getBlockIds(): Internal.Set;
- asRuleTest(): Internal.class_3825;
- static ruleTestOf(o: any): Internal.class_3825;
- readonly AIR_ID : ResourceLocation;
-}
-/**
-*/
-type BlockStatePredicate_ = BlockStatePredicate_[] | {or?: Internal.BlockStatePredicate_, not?: Internal.BlockStatePredicate_} | net.minecraft.world.level.block.Block | net.minecraft.world.level.block.state.BlockState | `#${Special.BlockTag}` | RegExp | BlockStatePredicate;
-declare const BlockStatePredicate: BlockStatePredicate;
-declare interface Color {
- static rgba(r: number, g: number, b: number, a: number): Internal.Color;
- static of(o: any): Internal.Color;
- static createMapped(o: any, ... names: string[]): Internal.Color;
- readonly BLUE_DYE : Internal.Color;
- readonly GOLD : Internal.Color;
- readonly GRAY : Internal.Color;
- readonly MAGENTA_DYE : Internal.Color;
- readonly BLUE : Internal.Color;
- readonly DARK_AQUA : Internal.Color;
- readonly TEXT : {"dark_red":Internal.class_124,"green":Internal.class_124,"underline":Internal.class_124,"dark_green":Internal.class_124,"black":Internal.class_124,"yellow":Internal.class_124,"bold":Internal.class_124,"italic":Internal.class_124,"dark_blue":Internal.class_124,"dark_purple":Internal.class_124,"gold":Internal.class_124,"red":Internal.class_124,"aqua":Internal.class_124,"gray":Internal.class_124,"light_purple":Internal.class_124,"blue":Internal.class_124,"white":Internal.class_124,"dark_aqua":Internal.class_124,"dark_gray":Internal.class_124,"reset":Internal.class_124,"strikethrough":Internal.class_124,"obfuscated":Internal.class_124};
- readonly DYE : {"magenta":Internal.class_1767,"pink":Internal.class_1767,"green":Internal.class_1767,"lime":Internal.class_1767,"light_gray":Internal.class_1767,"yellow":Internal.class_1767,"black":Internal.class_1767,"light_blue":Internal.class_1767,"brown":Internal.class_1767,"cyan":Internal.class_1767,"orange":Internal.class_1767,"red":Internal.class_1767,"gray":Internal.class_1767,"white":Internal.class_1767,"blue":Internal.class_1767,"purple":Internal.class_1767};
- readonly WHITE_DYE : Internal.Color;
- readonly DARK_RED : Internal.Color;
- readonly LIGHT_PURPLE : Internal.Color;
- readonly BROWN_DYE : Internal.Color;
- readonly BLACK : Internal.Color;
- readonly GRAY_DYE : Internal.Color;
- readonly NONE : Internal.Color;
- readonly LIGHT_BLUE_DYE : Internal.Color;
- readonly AQUA : Internal.Color;
- readonly WHITE : Internal.Color;
- readonly LIGHT_GRAY_DYE : Internal.Color;
- readonly BLACK_DYE : Internal.Color;
- readonly RED_DYE : Internal.Color;
- readonly PURPLE_DYE : Internal.Color;
- readonly GREEN_DYE : Internal.Color;
- readonly PINK_DYE : Internal.Color;
- readonly DARK_BLUE : Internal.Color;
- readonly GREEN : Internal.Color;
- readonly CYAN_DYE : Internal.Color;
- readonly RED : Internal.Color;
- readonly DARK_PURPLE : Internal.Color;
- readonly ORANGE_DYE : Internal.Color;
- readonly YELLOW_DYE : Internal.Color;
- readonly DARK_GREEN : Internal.Color;
- readonly YELLOW : Internal.Color;
- readonly LIME_DYE : Internal.Color;
- readonly DARK_GRAY : Internal.Color;
- readonly MAP : {"":Internal.NoColor,"light_blue_dye":Internal.class_1767,"BLUE_DYE":Internal.class_1767,"purple_dye":Internal.class_1767,"dark_red":Internal.class_124,"lightGrayDye":Internal.class_1767,"DARK_AQUA":Internal.class_124,"none":Internal.NoColor,"green_dye":Internal.class_1767,"blackDye":Internal.class_1767,"dark_blue":Internal.class_124,"red":Internal.class_124,"pink_dye":Internal.class_1767,"aqua":Internal.class_124,"white":Internal.class_124,"WHITE_DYE":Internal.class_1767,"dark_gray":Internal.class_124,"LIGHT_PURPLE":Internal.class_124,"BROWN_DYE":Internal.class_1767,"BLACK":Internal.class_124,"darkPurple":Internal.class_124,"NONE":Internal.NoColor,"LIGHT_BLUE_DYE":Internal.class_1767,"AQUA":Internal.class_124,"lightBlueDye":Internal.class_1767,"limeDye":Internal.class_1767,"PURPLE_DYE":Internal.class_1767,"GREEN_DYE":Internal.class_1767,"magenta_dye":Internal.class_1767,"-":Internal.NoColor,"lime_dye":Internal.class_1767,"yellowDye":Internal.class_1767,"grayDye":Internal.class_1767,"purpleDye":Internal.class_1767,"DARK_PURPLE":Internal.class_124,"ORANGE_DYE":Internal.class_1767,"darkGray":Internal.class_124,"brownDye":Internal.class_1767,"YELLOW":Internal.class_124,"LIME_DYE":Internal.class_1767,"blueDye":Internal.class_1767,"white_dye":Internal.class_1767,"pinkDye":Internal.class_1767,"blue_dye":Internal.class_1767,"cyanDye":Internal.class_1767,"GOLD":Internal.class_124,"GRAY":Internal.class_124,"MAGENTA_DYE":Internal.class_1767,"BLUE":Internal.class_124,"yellow":Internal.class_124,"darkBlue":Internal.class_124,"transparent":Internal.NoColor,"orange_dye":Internal.class_1767,"red_dye":Internal.class_1767,"dark_purple":Internal.class_124,"gold":Internal.class_124,"gray":Internal.class_124,"light_purple":Internal.class_124,"darkRed":Internal.class_124,"greenDye":Internal.class_1767,"DARK_RED":Internal.class_124,"redDye":Internal.class_1767,"GRAY_DYE":Internal.class_1767,"orangeDye":Internal.class_1767,"yellow_dye":Internal.class_1767,"black_dye":Internal.class_1767,"magentaDye":Internal.class_1767,"WHITE":Internal.class_124,"green":Internal.class_124,"LIGHT_GRAY_DYE":Internal.class_1767,"BLACK_DYE":Internal.class_1767,"darkGreen":Internal.class_124,"RED_DYE":Internal.class_1767,"dark_green":Internal.class_124,"black":Internal.class_124,"lightPurple":Internal.class_124,"PINK_DYE":Internal.class_1767,"DARK_BLUE":Internal.class_124,"GREEN":Internal.class_124,"darkAqua":Internal.class_124,"gray_dye":Internal.class_1767,"CYAN_DYE":Internal.class_1767,"RED":Internal.class_124,"brown_dye":Internal.class_1767,"cyan_dye":Internal.class_1767,"blue":Internal.class_124,"whiteDye":Internal.class_1767,"dark_aqua":Internal.class_124,"YELLOW_DYE":Internal.class_1767,"DARK_GREEN":Internal.class_124,"DARK_GRAY":Internal.class_124};
-}
-type Color_ = Color;
-declare const Color: Color;
-declare class Block {
- static getMaterial(): Internal.Map;
- static getTaggedIds(tag: ResourceLocation_): Internal.List;
- static getBlock(id: ResourceLocation_): Internal.class_2248;
- static custom(predicate: Internal.BlockPredicate_): Internal.BlockPredicate;
- static getTypeList(): Internal.List;
- static getFacing(): Internal.Map;
- static id(id: ResourceLocation_, properties: Internal.Map_): Internal.BlockIDPredicate;
- static id(id: ResourceLocation_): Internal.BlockIDPredicate;
- static entity(id: ResourceLocation_): Internal.BlockEntityPredicate;
- get material(): Internal.Map;
- get typeList(): Internal.List;
- get facing(): Internal.Map;
+ static translate(key: Special.LangKey): Internal.MutableComponent;
+ /**
+ */
+ static translate(key: Special.LangKey, ... objects: any[]): Internal.MutableComponent;
+ static darkAqua(text: any): Internal.MutableComponent;
+ static gold(text: any): Internal.MutableComponent;
+ static red(text: any): Internal.MutableComponent;
+ static aqua(text: any): Internal.MutableComponent;
+ static gray(text: any): Internal.MutableComponent;
+ static white(text: any): Internal.MutableComponent;
+ static blue(text: any): Internal.MutableComponent;
+ static darkRed(text: any): Internal.MutableComponent;
+ static keybind(keybind: string): Internal.MutableComponent;
+ static of(o: any): Internal.MutableComponent;
+ static darkGray(text: any): Internal.MutableComponent;
+ static darkPurple(text: any): Internal.MutableComponent;
+ static join(separator: Internal.MutableComponent_, texts: Internal.Iterable_): Internal.MutableComponent;
constructor();
}
-type Block_ = Block;
-declare class Vec3i implements Internal.Comparable {
- method_23227($$0: number): Vec3i;
- method_23228(): Vec3i;
- method_23226($$0: Internal.class_2350_, $$1: number): Vec3i;
- method_35854($$0: number): Vec3i;
- method_10259($$0: Vec3i_): Vec3i;
- method_35853($$0: Vec3i_): Vec3i;
- method_35852($$0: Vec3i_): Vec3i;
- method_35851($$0: Internal.class_2350_): Vec3i;
- method_35850($$0: Internal.class_2350$class_2351_, $$1: number): Vec3i;
- hashCode(): number;
- method_19769($$0: Internal.class_2374_, $$1: number): boolean;
- method_35859(): Vec3i;
- static method_39677($$0: number): Internal.Codec;
- method_40081($$0: number, $$1: number, $$2: number): number;
- method_35858($$0: number): Vec3i;
- method_35857(): Vec3i;
- method_35856($$0: number): Vec3i;
- method_35855(): Vec3i;
- method_23854(): string;
- method_19455($$0: Vec3i_): number;
- method_19771($$0: Vec3i_, $$1: number): boolean;
- method_10260(): number;
- method_19770($$0: Internal.class_2374_): number;
- method_34592($$0: number, $$1: number, $$2: number): Vec3i;
- method_35862($$0: number): Vec3i;
- method_35861(): Vec3i;
- method_35860($$0: number): Vec3i;
- equals($$0: any): boolean;
- method_30558($$0: Internal.class_2350$class_2351_): number;
- method_10262($$0: Vec3i_): number;
- method_30931(): Vec3i;
- method_35849($$0: number, $$1: number, $$2: number): Vec3i;
- method_10264(): number;
- toString(): string;
- method_10263(): number;
- method_10265($$0: Vec3i_): number;
- method_10268($$0: number, $$1: number, $$2: number): number;
- method_30930($$0: number): Vec3i;
- static readonly field_25123 : Internal.Codec;
- static readonly field_11176 : Vec3i;
- constructor($$0: number, $$1: number, $$2: number);
- constructor($$0: number, $$1: number, $$2: number);
-}
-type Vec3i_ = Vec3i;
/**
*/
+type Component_ = Component;
+/**
+* @javaClass dev.latvian.mods.kubejs.bindings.UtilsWrapper
+*/
+declare interface Utils {
+ getRegistries(): typeof Internal.KubeJSRegistries;
+ getSystemTime(): number;
+ getRegistry(id: ResourceLocation_): Internal.Registrar;
+ listOrSelf(o: any): Internal.ListJS;
+ getStat(id: ResourceLocation_): Internal.Stat;
+ parseDouble(object: any, def: number): number;
+ emptyList(): Internal.List;
+ getRandom(): Internal.Random;
+ randomOf(random: Internal.Random_, objects: Internal.Collection_): any;
+ emptyMap(): Internal.Map;
+ copy(o: any): any;
+ id(id: ResourceLocation_): ResourceLocation;
+ id(namespace: string, path: string): ResourceLocation;
+ listOf(o: any): Internal.ListJS;
+ rollChestLoot(id: ResourceLocation_, entity: Internal.EntityJS_): Internal.ListJS;
+ rollChestLoot(id: ResourceLocation_): Internal.ListJS;
+ getServer(): Internal.ServerJS;
+ newCountingMap(): Internal.CountingMap;
+ createConsole(name: string): Internal.ConsoleJS;
+ newMap(): Internal.MapJS;
+ newList(): Internal.ListJS;
+ getClientLevel(): Internal.LevelJS;
+ getRegistryIds(id: ResourceLocation_): Internal.Collection;
+ parseInt(object: any, def: number): number;
+ getLevel(level: Internal.Level_): Internal.LevelJS;
+ isWrapped(o: any): boolean;
+ regex(pattern: string, flags: number): Internal.Pattern;
+ regex(s: any): Internal.Pattern;
+ newRandom(seed: number): Internal.Random;
+ queueIO(runnable: Internal.Runnable_): void;
+ toTitleCase(s: string): string;
+ mapOf(o: any): Internal.MapJS;
+ getSound(id: ResourceLocation_): Internal.SoundEvent;
+}
+type Utils_ = Utils;
+declare const Utils: Utils;
+/**
+* @javaClass dev.latvian.mods.kubejs.bindings.IngredientWrapper
+*/
declare class Ingredient {
- static customNBT(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS;
+ static customNBT(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS;
static getAll(): Internal.IngredientJS;
static matchAny(objects: any): Internal.IngredientJS;
static isIngredient(o: any): boolean;
- static custom(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS;
static custom(predicate: Internal.Predicate_): Internal.IngredientJS;
- /**
- */
- static of(object: Internal.IngredientJS_, count: number): Internal.IngredientJS;
+ static custom(in_: Internal.IngredientJS_, predicate: Internal.Predicate_): Internal.IngredientJS;
/**
*/
static of(object: Internal.IngredientJS_): Internal.IngredientJS;
+ /**
+ */
+ static of(object: Internal.IngredientJS_, count: number): Internal.IngredientJS;
static registerCustomIngredientAction(id: string, callback: Internal.CustomIngredientActionCallback_): void;
static getNone(): Internal.IngredientJS;
get all(): Internal.IngredientJS;
@@ -164,312 +242,420 @@ declare class Ingredient {
/**
*/
type Ingredient_ = Ingredient;
+/**
+* @javaClass net.minecraft.class_2893$class_2894
+*/
+declare class CarvingGenerationStep extends Internal.Enum implements Internal.StringRepresentable {
+ getName(): string;
+ static valueOf($$0: string): this;
+ static values(): CarvingGenerationStep[];
+ method_15434(): string;
+ static byName($$0: string): this;
+ static readonly "CODEC" : Internal.Codec;
+ static readonly "LIQUID" : CarvingGenerationStep;
+ static readonly "AIR" : CarvingGenerationStep;
+ get name(): string;
+}
+type CarvingGenerationStep_ = "liquid" | "air" | CarvingGenerationStep;
+/**
+* @javaClass net.minecraft.class_2382
+*/
+declare class Vec3i implements Internal.Comparable {
+ static offsetCodec($$0: number): Internal.Codec;
+ south($$0: number): this;
+ south(): this;
+ north(): this;
+ north($$0: number): this;
+ compareTo($$0: Vec3i_): number;
+ closerToCenterThan($$0: Internal.Position_, $$1: number): boolean;
+ toShortString(): string;
+ east(): this;
+ east($$0: number): this;
+ distManhattan($$0: Vec3i_): number;
+ hashCode(): number;
+ get($$0: Internal.Direction$Axis_): number;
+ west(): this;
+ west($$0: number): this;
+ above(): this;
+ above($$0: number): this;
+ multiply($$0: number): this;
+ offset($$0: number, $$1: number, $$2: number): this;
+ offset($$0: Vec3i_): this;
+ below($$0: number): this;
+ below(): this;
+ closerThan($$0: Vec3i_, $$1: number): boolean;
+ subtract($$0: Vec3i_): this;
+ distSqr($$0: Vec3i_): number;
+ cross($$0: Vec3i_): this;
+ distToLowCornerSqr($$0: number, $$1: number, $$2: number): number;
+ distToCenterSqr($$0: number, $$1: number, $$2: number): number;
+ distToCenterSqr($$0: Internal.Position_): number;
+ getX(): number;
+ getY(): number;
+ getZ(): number;
+ equals($$0: any): boolean;
+ toString(): string;
+ relative($$0: Internal.Direction_): this;
+ relative($$0: Internal.Direction$Axis_, $$1: number): this;
+ relative($$0: Internal.Direction_, $$1: number): this;
+ static readonly "ZERO" : Vec3i;
+ static readonly "CODEC" : Internal.Codec;
+ get x(): number;
+ get y(): number;
+ get z(): number;
+ constructor($$0: number, $$1: number, $$2: number);
+ constructor($$0: number, $$1: number, $$2: number);
+}
+type Vec3i_ = Vec3i;
+/**
+* @javaClass dev.latvian.mods.kubejs.script.PlatformWrapper
+*/
+declare class Platform {
+ static isDevelopmentEnvironment(): boolean;
+ static isClientEnvironment(): boolean;
+ static getName(): string;
+ static getInfo(modID: string): Internal.PlatformWrapper$ModInfo;
+ static getMods(): Internal.Map;
+ static getList(): Internal.Set;
+ static isForge(): boolean;
+ static getModVersion(): string;
+ static isLoaded(modId: string): boolean;
+ static getMcVersion(): string;
+ static isFabric(): boolean;
+ get mods(): Internal.Map;
+ get modVersion(): string;
+ get developmentEnvironment(): boolean;
+ get forge(): boolean;
+ get fabric(): boolean;
+ get mcVersion(): string;
+ get clientEnvironment(): boolean;
+ get name(): string;
+ get list(): Internal.Set;
+ constructor();
+}
+type Platform_ = Platform;
+/**
+* @javaClass net.minecraft.class_1268
+*/
+declare class Hand extends Internal.Enum {
+ static valueOf($$0: string): this;
+ static values(): Hand[];
+ static readonly "MAIN_HAND" : Hand;
+ static readonly "OFF_HAND" : Hand;
+}
+type Hand_ = "main_hand" | "off_hand" | Hand;
+/**
+* @javaClass dev.latvian.mods.kubejs.bindings.BlockWrapper
+*/
+declare class Block {
+ static getMaterial(): Internal.Map;
+ static getBlock(id: ResourceLocation_): Internal.Block;
+ static getTaggedIds(tag: ResourceLocation_): Internal.List;
+ static custom(predicate: dev.latvian.mods.kubejs.block.predicate.BlockPredicate_): dev.latvian.mods.kubejs.block.predicate.BlockPredicate;
+ static getTypeList(): Internal.List;
+ static getFacing(): Internal.Map;
+ static id(id: ResourceLocation_, properties: Internal.Map_): Internal.BlockIDPredicate;
+ static id(id: ResourceLocation_): Internal.BlockIDPredicate;
+ static entity(id: ResourceLocation_): Internal.BlockEntityPredicate;
+ get material(): Internal.Map;
+ get typeList(): Internal.List;
+ get facing(): Internal.Map;
+ constructor();
+}
+type Block_ = Block;
+/**
+* @javaClass dev.latvian.mods.kubejs.bindings.ItemWrapper
+*/
+declare class Item {
+ static clearListCache(): void;
+ static getList(): Internal.ListJS;
+ static getEmpty(): Internal.ItemStackJS;
+ static of(in_: Internal.ItemStackJS_, count: number, nbt: Internal.CompoundTag_): Internal.ItemStackJS;
+ static of(in_: Internal.ItemStackJS_, tag: Internal.CompoundTag_): Internal.ItemStackJS;
+ static of(in_: Internal.ItemStackJS_, count: number): Internal.ItemStackJS;
+ static of(in_: Internal.ItemStackJS_): Internal.ItemStackJS;
+ static getTypeList(): Internal.ListJS;
+ static findGroup(id: string): Internal.CreativeModeTab;
+ static isItem(o: any): boolean;
+ static getItem(id: ResourceLocation_): Internal.Item;
+ static exists(id: ResourceLocation_): boolean;
+ static withChance(in_: Internal.ItemStackJS_, c: number): Internal.ItemStackJS;
+ static fireworks(properties: Internal.Map_): Internal.FireworksJS;
+ static withNBT(in_: Internal.ItemStackJS_, nbt: Internal.CompoundTag_): Internal.ItemStackJS;
+ get typeList(): Internal.ListJS;
+ get list(): Internal.ListJS;
+ get empty(): Internal.ItemStackJS;
+ constructor();
+}
+type Item_ = Item;
+/**
+* @javaClass net.minecraft.class_243
+*/
+declare class Vec3 implements Internal.Position {
+ static directionFromRotation($$0: Internal.Vec2_): this;
+ static directionFromRotation($$0: number, $$1: number): this;
+ lerp($$0: Vec3_, $$1: number): this;
+ zRot($$0: number): this;
+ static upFromBottomCenterOf($$0: Vec3i_, $$1: number): this;
+ static fromRGB24($$0: number): this;
+ xRot($$0: number): this;
+ dot($$0: Vec3_): number;
+ scale($$0: number): this;
+ align($$0: Internal.EnumSet_): this;
+ distanceToSqr($$0: Vec3_): number;
+ distanceToSqr($$0: number, $$1: number, $$2: number): number;
+ horizontalDistanceSqr(): number;
+ hashCode(): number;
+ normalize(): this;
+ get($$0: Internal.Direction$Axis_): number;
+ multiply($$0: number, $$1: number, $$2: number): this;
+ multiply($$0: Vec3_): this;
+ static atLowerCornerOf($$0: Vec3i_): this;
+ add($$0: Vec3_): this;
+ add($$0: number, $$1: number, $$2: number): this;
+ yRot($$0: number): this;
+ closerThan($$0: Internal.Position_, $$1: number): boolean;
+ subtract($$0: Vec3_): this;
+ subtract($$0: number, $$1: number, $$2: number): this;
+ cross($$0: Vec3_): this;
+ length(): number;
+ reverse(): this;
+ horizontalDistance(): number;
+ distanceTo($$0: Vec3_): number;
+ with($$0: Internal.Direction$Axis_, $$1: number): this;
+ lengthSqr(): number;
+ equals($$0: any): boolean;
+ x(): number;
+ vectorTo($$0: Vec3_): this;
+ y(): number;
+ z(): number;
+ toString(): string;
+ static atCenterOf($$0: Vec3i_): this;
+ static atBottomCenterOf($$0: Vec3i_): this;
+ static readonly "ZERO" : Vec3;
+ constructor($$0: Internal.Vector3f);
+ constructor($$0: number, $$1: number, $$2: number);
+}
+type Vec3_ = Vec3;
+/**
+* @javaClass dev.latvian.mods.rhino.mod.wrapper.UUIDWrapper
+*/
+declare interface UUID {
+ digits(sb: Internal.StringBuilder_, val: number, digits: number): void;
+ toString(id: Internal.UUID_): string;
+ fromString(o: any): Internal.UUID;
+}
+type UUID_ = UUID;
+declare const UUID: UUID;
+/**
+* @javaClass dev.latvian.mods.kubejs.util.NBTIOWrapper
+*/
declare interface NBTIO {
- static read(path: Internal.Path_): Internal.class_2487;
- static write(path: Internal.Path_, nbt: Internal.class_2487_): void;
+ read(path: Internal.Path_): Internal.CompoundTag;
+ write(path: Internal.Path_, nbt: Internal.CompoundTag_): void;
}
type NBTIO_ = NBTIO;
declare const NBTIO: NBTIO;
+/**
+* @javaClass net.minecraft.class_1304
+*/
declare class EquipmentSlot extends Internal.Enum {
- static method_20234($$0: Internal.class_1304$class_1305_, $$1: number): EquipmentSlot;
- method_5923(): string;
- method_32320($$0: number): number;
- method_5926(): number;
- method_5927(): number;
- static method_5924($$0: string): EquipmentSlot;
- static valueOf($$0: string): EquipmentSlot;
- method_5925(): Internal.class_1304$class_1305;
+ getFilterFlag(): number;
+ static byTypeAndIndex($$0: Internal.EquipmentSlot$Type_, $$1: number): this;
+ getName(): string;
+ getIndex(): number;
+ getIndex($$0: number): number;
+ getType(): Internal.EquipmentSlot$Type;
+ static valueOf($$0: string): this;
static values(): EquipmentSlot[];
- static readonly field_6166 : EquipmentSlot;
- static readonly field_6169 : EquipmentSlot;
- static readonly field_6173 : EquipmentSlot;
- static readonly field_6174 : EquipmentSlot;
- static readonly field_6171 : EquipmentSlot;
- static readonly field_6172 : EquipmentSlot;
+ static byName($$0: string): this;
+ static readonly "CHEST" : EquipmentSlot;
+ static readonly "HEAD" : EquipmentSlot;
+ static readonly "OFFHAND" : EquipmentSlot;
+ static readonly "MAINHAND" : EquipmentSlot;
+ static readonly "LEGS" : EquipmentSlot;
+ static readonly "FEET" : EquipmentSlot;
+ get filterFlag(): number;
+ get name(): string;
+ get index(): number;
+ get type(): Internal.EquipmentSlot$Type;
}
type EquipmentSlot_ = "mainhand" | "head" | "feet" | "chest" | "legs" | "offhand" | EquipmentSlot;
-declare class CarvingGenerationStep extends Internal.Enum implements Internal.class_3542 {
- method_12581(): string;
- static valueOf($$0: string): CarvingGenerationStep;
- static values(): CarvingGenerationStep[];
- method_15434(): string;
- static method_28546($$0: string): CarvingGenerationStep;
- static readonly field_24770 : Internal.Codec;
- static readonly field_13166 : CarvingGenerationStep;
- static readonly field_13169 : CarvingGenerationStep;
+/**
+* @javaClass dev.latvian.mods.rhino.mod.wrapper.AABBWrapper
+*/
+declare interface AABB {
+ ofBlock(pos: BlockPos_): Internal.AABB;
+ ofSize(vec3: Vec3_, x: number, y: number, z: number): Internal.AABB;
+ ofSize(x: number, y: number, z: number): Internal.AABB;
+ of(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.AABB;
+ wrap(o: any): Internal.AABB;
+ ofBlocks(pos1: BlockPos_, pos2: BlockPos_): Internal.AABB;
+ readonly "CUBE" : Internal.AABB;
+ readonly "EMPTY" : Internal.AABB;
}
-type CarvingGenerationStep_ = "liquid" | "air" | CarvingGenerationStep;
-declare class Rarity extends Internal.Enum {
- static valueOf($$0: string): Rarity;
- static values(): Rarity[];
- static readonly field_8907 : Rarity;
- static readonly field_8906 : Rarity;
- readonly field_8908 : Internal.class_124;
- static readonly field_8903 : Rarity;
- static readonly field_8904 : Rarity;
+type AABB_ = AABB;
+declare const AABB: AABB;
+/**
+* @javaClass dev.latvian.mods.kubejs.block.state.BlockStatePredicate
+*/
+declare interface BlockStatePredicate {
+ test(arg0: Internal.BlockState_): boolean;
+ getBlockStates(): Internal.Collection;
+ /**
+ */
+ of(o: BlockStatePredicate_): this;
+ fromString(s: string): this;
+ getBlocks(): Internal.Collection;
+ check(targetStates: Internal.List_): boolean;
+ getBlockIds(): Internal.Set;
+ asRuleTest(): Internal.RuleTest;
+ ruleTestOf(o: any): Internal.RuleTest;
+ readonly "AIR_ID" : ResourceLocation;
}
-type Rarity_ = "uncommon" | "common" | "rare" | "epic" | Rarity;
-declare class Hand extends Internal.Enum {
- static valueOf($$0: string): Hand;
- static values(): Hand[];
- static readonly field_5810 : Hand;
- static readonly field_5808 : Hand;
-}
-type Hand_ = "main_hand" | "off_hand" | Hand;
-declare interface Utils {
- static getSystemTime(): number;
- static listOrSelf(o: any): Internal.ListJS;
- static getStat(id: ResourceLocation_): Internal.class_3445;
- static parseDouble(object: any, def: number): number;
- static emptyList(): Internal.List;
- static getRandom(): Internal.Random;
- static randomOf(random: Internal.Random_, objects: Internal.Collection_): any;
- static emptyMap(): Internal.Map;
- static copy(o: any): any;
- static id(namespace: string, path: string): ResourceLocation;
- static id(id: ResourceLocation_): ResourceLocation;
- static listOf(o: any): Internal.ListJS;
- static rollChestLoot(id: ResourceLocation_, entity: Internal.EntityJS_): Internal.ListJS;
- static rollChestLoot(id: ResourceLocation_): Internal.ListJS;
- static getServer(): Internal.ServerJS;
- static newCountingMap(): Internal.CountingMap;
- static createConsole(name: string): Internal.ConsoleJS;
- static newMap(): Internal.MapJS;
- static newList(): Internal.ListJS;
- static getClientLevel(): Internal.LevelJS;
- static parseInt(object: any, def: number): number;
- static getLevel(level: Internal.class_1937_): Internal.LevelJS;
- static isWrapped(o: any): boolean;
- static regex(s: any): Internal.Pattern;
- static regex(pattern: string, flags: number): Internal.Pattern;
- static newRandom(seed: number): Internal.Random;
- static queueIO(runnable: Internal.Runnable_): void;
- static toTitleCase(s: string): string;
- static mapOf(o: any): Internal.MapJS;
- static getSound(id: ResourceLocation_): Internal.class_3414;
-}
-type Utils_ = Utils;
-declare const Utils: Utils;
-declare interface Facing {
- readonly ALL : {"east":Internal.class_2350,"south":Internal.class_2350,"north":Internal.class_2350,"west":Internal.class_2350,"up":Internal.class_2350,"down":Internal.class_2350};
- readonly DOWN : Internal.class_2350;
- readonly south : Internal.class_2350;
- readonly north : Internal.class_2350;
- readonly WEST : Internal.class_2350;
- readonly down : Internal.class_2350;
- readonly east : Internal.class_2350;
- readonly NORTH : Internal.class_2350;
- readonly west : Internal.class_2350;
- readonly up : Internal.class_2350;
- readonly UP : Internal.class_2350;
- readonly SOUTH : Internal.class_2350;
- readonly EAST : Internal.class_2350;
-}
-type Facing_ = Facing;
-declare const Facing: Facing;
+/**
+*/
+type BlockStatePredicate_ = BlockStatePredicate_[] | {or?: BlockStatePredicate_, not?: BlockStatePredicate_} | Internal.Block_ | Internal.BlockState_ | `#${Special.BlockTag}` | RegExp | ((arg0: Internal.BlockState) => boolean) | BlockStatePredicate;
+declare const BlockStatePredicate: BlockStatePredicate;
+/**
+* @javaClass net.minecraft.class_2338
+*/
declare class BlockPos extends Vec3i {
- static method_10091($$0: number): number;
- static method_23627($$0: Internal.class_3341_): Internal.Stream;
- method_10093($$0: Internal.class_2350_): BlockPos;
- static method_10071($$0: number): number;
- static method_10092($$0: number): BlockPos;
- method_10070($$0: Internal.class_2470_): BlockPos;
- method_10095(): BlockPos;
- static method_10094($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Iterable;
- method_10072(): BlockPos;
- method_33096($$0: number): BlockPos;
- static method_20437($$0: BlockPos_, $$1: BlockPos_): Internal.Stream;
- method_25503(): Internal.class_2338$class_2339;
- method_35830($$0: number): BlockPos;
- static method_10097($$0: BlockPos_, $$1: BlockPos_): Internal.Iterable;
- method_10075($$0: Vec3i_): BlockPos;
- method_10074(): BlockPos;
- static method_10096($$0: number, $$1: number, $$2: number, $$3: number): number;
- static method_34848($$0: Internal.Random_, $$1: number, $$2: BlockPos_, $$3: number): Internal.Iterable;
- method_10077($$0: number): BlockPos;
- method_10076($$0: number): BlockPos;
- method_10079($$0: Internal.class_2350_, $$1: number): BlockPos;
- static method_17962($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream;
- method_10078(): BlockPos;
- method_10059($$0: Vec3i_): BlockPos;
- method_10080($$0: number, $$1: number, $$2: number): BlockPos;
- static method_10060($$0: number, $$1: Internal.class_2350_): number;
- method_10081($$0: Vec3i_): BlockPos;
- method_10062(): BlockPos;
- method_10084(): BlockPos;
- static method_10083($$0: number): number;
- static method_10061($$0: number): number;
- static method_25996($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Iterable;
- static method_29715($$0: Internal.class_238_): Internal.Stream;
- static method_25998($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Stream;
- static method_25997($$0: BlockPos_, $$1: number, $$2: number, $$3: Internal.Predicate_): Internal.Optional;
- static method_27156($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): Internal.Iterable;
- static method_10064($$0: number, $$1: number, $$2: number): number;
- method_10086($$0: number): BlockPos;
- method_10063(): number;
- method_30513($$0: Internal.class_2350$class_2351_, $$1: number): BlockPos;
- method_10088($$0: number): BlockPos;
- method_10087($$0: number): BlockPos;
- method_10089($$0: number): BlockPos;
- method_10067(): BlockPos;
- static method_30512($$0: BlockPos_, $$1: number, $$2: Internal.class_2350_, $$3: Internal.class_2350_): Internal.Iterable;
- method_10069($$0: number, $$1: number, $$2: number): BlockPos;
- static readonly field_10975 : 12;
- static readonly field_25064 : Internal.Codec;
- static readonly field_10980 : BlockPos;
+ static randomBetweenClosed($$0: Internal.Random_, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number, $$6: number, $$7: number): Internal.Iterable;
+ rotate($$0: Internal.Rotation_): this;
+ static withinManhattanStream($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Stream;
+ south($$0: number): this;
+ south(): this;
+ atY($$0: number): this;
+ north(): this;
+ north($$0: number): this;
+ static betweenClosedStream($$0: BlockPos_, $$1: BlockPos_): Internal.Stream;
+ static betweenClosedStream($$0: Internal.BoundingBox_): Internal.Stream;
+ static betweenClosedStream($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Stream;
+ static betweenClosedStream($$0: Internal.AABB_): Internal.Stream;
+ static findClosestMatch($$0: BlockPos_, $$1: number, $$2: number, $$3: Internal.Predicate_): Internal.Optional;
+ east(): this;
+ east($$0: number): this;
+ static spiralAround($$0: BlockPos_, $$1: number, $$2: Internal.Direction_, $$3: Internal.Direction_): Internal.Iterable;
+ static betweenClosed($$0: number, $$1: number, $$2: number, $$3: number, $$4: number, $$5: number): Internal.Iterable;
+ static betweenClosed($$0: BlockPos_, $$1: BlockPos_): Internal.Iterable;
+ static of($$0: number): this;
+ mutable(): Internal.BlockPos$MutableBlockPos;
+ above($$0: number): this;
+ above(): this;
+ west(): this;
+ west($$0: number): this;
+ multiply($$0: number): this;
+ static withinManhattan($$0: BlockPos_, $$1: number, $$2: number, $$3: number): Internal.Iterable;
+ static offset($$0: number, $$1: Internal.Direction_): number;
+ static offset($$0: number, $$1: number, $$2: number, $$3: number): number;
+ offset($$0: number, $$1: number, $$2: number): this;
+ offset($$0: Vec3i_): this;
+ below(): this;
+ below($$0: number): this;
+ subtract($$0: Vec3i_): this;
+ cross($$0: Vec3i_): this;
+ static randomInCube($$0: Internal.Random_, $$1: number, $$2: BlockPos_, $$3: number): Internal.Iterable;
+ static asLong($$0: number, $$1: number, $$2: number): number;
+ asLong(): number;
+ immutable(): this;
+ static getX($$0: number): number;
+ static getY($$0: number): number;
+ static getZ($$0: number): number;
+ static getFlatIndex($$0: number): number;
+ relative($$0: Internal.Direction_, $$1: number): this;
+ relative($$0: Internal.Direction$Axis_, $$1: number): this;
+ relative($$0: Internal.Direction_): this;
+ static readonly "ZERO" : BlockPos;
+ static readonly "CODEC" : Internal.Codec;
+ static readonly "PACKED_Y_LENGTH" : 12;
constructor($$0: Vec3i);
- constructor($$0: Internal.class_2374);
+ constructor($$0: Internal.Position);
constructor($$0: Vec3);
constructor($$0: number, $$1: number, $$2: number);
constructor($$0: number, $$1: number, $$2: number);
}
type BlockPos_ = BlockPos;
-declare class Component {
- static green(text: any): Internal.class_5250;
- static prettyPrintNbt(tag: Internal.class_2520_): Internal.class_2561;
- static string(text: string): Internal.class_5250;
- static darkGreen(text: any): Internal.class_5250;
- static clickEventOf(o: any): Internal.class_2558;
- static lightPurple(text: any): Internal.class_5250;
- static yellow(text: any): Internal.class_5250;
- static black(text: any): Internal.class_5250;
- static darkBlue(text: any): Internal.class_5250;
- static translate(key: string, ... objects: any[]): Internal.class_5250;
- static translate(key: string): Internal.class_5250;
- static darkAqua(text: any): Internal.class_5250;
- static gold(text: any): Internal.class_5250;
- static red(text: any): Internal.class_5250;
- static aqua(text: any): Internal.class_5250;
- static gray(text: any): Internal.class_5250;
- static white(text: any): Internal.class_5250;
- static blue(text: any): Internal.class_5250;
- static darkRed(text: any): Internal.class_5250;
- static keybind(keybind: string): Internal.class_5250;
- static of(o: any): Internal.class_5250;
- static darkGray(text: any): Internal.class_5250;
- static darkPurple(text: any): Internal.class_5250;
- static join(separator: Internal.class_5250_, texts: Internal.Iterable_): Internal.class_5250;
- constructor();
+/**
+* @javaClass net.minecraft.class_1814
+*/
+declare class Rarity extends Internal.Enum {
+ static valueOf($$0: string): this;
+ static values(): Rarity[];
+ static readonly "RARE" : Rarity;
+ readonly "color" : Internal.ChatFormatting;
+ static readonly "EPIC" : Rarity;
+ static readonly "UNCOMMON" : Rarity;
+ static readonly "COMMON" : Rarity;
}
-type Component_ = Component;
-declare interface UUID {
- static digits(sb: Internal.StringBuilder_, val: number, digits: number): void;
- static toString(id: Internal.UUID_): string;
- static fromString(o: any): Internal.UUID;
-}
-type UUID_ = UUID;
-declare const UUID: UUID;
-declare class Vec3 implements Internal.class_2374 {
- method_1036($$0: Vec3_): Vec3;
- static method_24955($$0: Vec3i_): Vec3;
- static method_24954($$0: Vec3i_): Vec3;
- method_1037($$0: number): Vec3;
- method_1019($$0: Vec3_): Vec3;
- static method_26410($$0: Vec3i_, $$1: number): Vec3;
- method_35590($$0: Vec3_, $$1: number): Vec3;
- static method_24953($$0: Vec3i_): Vec3;
- static method_24457($$0: number): Vec3;
- method_10215(): number;
- method_10214(): number;
- method_31033($$0: number): Vec3;
- method_10216(): number;
- hashCode(): number;
- method_1020($$0: Vec3_): Vec3;
- method_1021($$0: number): Vec3;
- method_1022($$0: Vec3_): number;
- method_1023($$0: number, $$1: number, $$2: number): Vec3;
- method_1024($$0: number): Vec3;
- method_1025($$0: Vec3_): number;
- method_1026($$0: Vec3_): number;
- method_1027(): number;
- method_1028($$0: number, $$1: number, $$2: number): number;
- method_24802($$0: Internal.class_2374_, $$1: number): boolean;
- method_1029(): Vec3;
- method_18043($$0: Internal.class_2350$class_2351_): number;
- method_22882(): Vec3;
- method_18806($$0: Vec3_): Vec3;
- method_18805($$0: number, $$1: number, $$2: number): Vec3;
- equals($$0: any): boolean;
- method_38499($$0: Internal.class_2350$class_2351_, $$1: number): Vec3;
- method_37267(): number;
- method_37268(): number;
- static method_1030($$0: number, $$1: number): Vec3;
- toString(): string;
- method_1031($$0: number, $$1: number, $$2: number): Vec3;
- method_1032($$0: Internal.EnumSet_): Vec3;
- method_1033(): number;
- static method_1034($$0: Internal.class_241_): Vec3;
- method_1035($$0: Vec3_): Vec3;
- readonly field_1350 : number;
- readonly field_1351 : number;
- readonly field_1352 : number;
- static readonly field_1353 : Vec3;
- constructor($$0: number, $$1: number, $$2: number);
- constructor($$0: Internal.class_1160);
-}
-type Vec3_ = Vec3;
-declare class Fluid {
- static lava(amount: number): Internal.FluidStackJS;
- static lava(): Internal.FluidStackJS;
- static getType(id: ResourceLocation_): Internal.class_3611;
- static getEmpty(): Internal.FluidStackJS;
- static of(o: Internal.FluidStackJS_): Internal.FluidStackJS;
- static of(o: Internal.FluidStackJS_, amount: number, nbt: Internal.class_2487_): Internal.FluidStackJS;
- static of(o: Internal.FluidStackJS_, nbt: Internal.class_2487_): Internal.FluidStackJS;
- static of(o: Internal.FluidStackJS_, amount: number): Internal.FluidStackJS;
- static exists(id: ResourceLocation_): boolean;
- static getTypes(): Internal.List;
- static water(): Internal.FluidStackJS;
- static water(amount: number): Internal.FluidStackJS;
- static readonly LAVA_ID : ResourceLocation;
- static readonly WATER_ID : ResourceLocation;
- get types(): Internal.List;
- get empty(): Internal.FluidStackJS;
- constructor();
-}
-type Fluid_ = Fluid;
+type Rarity_ = "uncommon" | "common" | "rare" | "epic" | Rarity;
+/**
+* @javaClass dev.latvian.mods.rhino.mod.util.NBTUtils
+*/
declare interface NBT {
- static byteArrayTag(v: number[]): Internal.class_2520;
- static fromTag(t: Internal.class_2520_): any;
- static listTag(list: Internal.List_): Internal.class_2520;
- static listTag(): Internal.class_2520;
- static toTagCompound(v: any): Internal.class_2487;
- static compoundTag(map: Internal.Map_): Internal.class_2520;
- static compoundTag(): Internal.class_2520;
- static isTagCompound(o: any): boolean;
- static toTag(v: any): Internal.class_2520;
- static floatTag(v: number): Internal.class_2520;
- static quoteAndEscapeForJS(stringBuilder: Internal.StringBuilder_, string: string): void;
- static toTagList(list: any): Internal.class_2499;
- static ia(v: number[]): Internal.class_2520;
- static intTag(v: number): Internal.class_2520;
- static byteTag(v: number): Internal.class_2520;
- static longArrayTag(v: number[]): Internal.class_2520;
- static b(v: number): Internal.class_2520;
- static read(buf: Internal.class_2540_): Internal.OrderedCompoundTag;
- static d(v: number): Internal.class_2520;
- static f(v: number): Internal.class_2520;
- static convertType(tagType: Internal.class_4614_): Internal.class_4614;
- static i(v: number): Internal.class_2520;
- static shortTag(v: number): Internal.class_2520;
- static l(v: number): Internal.class_2520;
- static toTagCollection(c: Internal.Collection_): Internal.class_2483;
- static toTagCollection(v: any): Internal.class_2483;
- static s(v: number): Internal.class_2520;
- static la(v: number[]): Internal.class_2520;
- static longTag(v: number): Internal.class_2520;
- static isTagCollection(o: any): boolean;
- static intArrayTag(v: number[]): Internal.class_2520;
- static doubleTag(v: number): Internal.class_2520;
- static stringTag(v: string): Internal.class_2520;
- static accessTagMap(tag: Internal.class_2487_): Internal.Map;
- static ba(v: number[]): Internal.class_2520;
- readonly COMPOUND_TYPE : Internal.class_4614;
- readonly VALUE_UNWRAPPER : ((arg0: Internal.Scriptable, arg1: any) => any);
- readonly LIST_TYPE : Internal.class_4614;
+ byteArrayTag(v: number[]): Internal.Tag;
+ fromTag(t: Internal.Tag_): any;
+ listTag(): Internal.Tag;
+ listTag(list: Internal.List_): Internal.Tag;
+ toTagCompound(v: any): Internal.CompoundTag;
+ isTagCompound(o: any): boolean;
+ compoundTag(): Internal.Tag;
+ compoundTag(map: Internal.Map_): Internal.Tag;
+ toTag(v: any): Internal.Tag;
+ floatTag(v: number): Internal.Tag;
+ quoteAndEscapeForJS(stringBuilder: Internal.StringBuilder_, string: string): void;
+ toTagList(list: any): Internal.ListTag;
+ ia(v: number[]): Internal.Tag;
+ intTag(v: number): Internal.Tag;
+ byteTag(v: number): Internal.Tag;
+ longArrayTag(v: number[]): Internal.Tag;
+ b(v: number): Internal.Tag;
+ read(buf: Internal.FriendlyByteBuf_): Internal.OrderedCompoundTag;
+ d(v: number): Internal.Tag;
+ f(v: number): Internal.Tag;
+ convertType(tagType: Internal.TagType_): Internal.TagType;
+ i(v: number): Internal.Tag;
+ shortTag(v: number): Internal.Tag;
+ l(v: number): Internal.Tag;
+ toTagCollection(v: any): Internal.CollectionTag;
+ toTagCollection(c: Internal.Collection_): Internal.CollectionTag;
+ s(v: number): Internal.Tag;
+ la(v: number[]): Internal.Tag;
+ isTagCollection(o: any): boolean;
+ longTag(v: number): Internal.Tag;
+ intArrayTag(v: number[]): Internal.Tag;
+ doubleTag(v: number): Internal.Tag;
+ stringTag(v: string): Internal.Tag;
+ accessTagMap(tag: Internal.CompoundTag_): Internal.Map;
+ ba(v: number[]): Internal.Tag;
+ readonly "COMPOUND_TYPE" : Internal.TagType;
+ readonly "VALUE_UNWRAPPER" : ((arg0: Internal.Scriptable, arg1: any) => any);
+ readonly "LIST_TYPE" : Internal.TagType;
}
type NBT_ = NBT;
declare const NBT: NBT;
+/**
+* @javaClass net.minecraft.class_2893$class_2895
+*/
+declare class DecorationGenerationStep extends Internal.Enum {
+ static valueOf($$0: string): this;
+ static values(): DecorationGenerationStep[];
+ static readonly "RAW_GENERATION" : DecorationGenerationStep;
+ static readonly "UNDERGROUND_STRUCTURES" : DecorationGenerationStep;
+ static readonly "LOCAL_MODIFICATIONS" : DecorationGenerationStep;
+ static readonly "TOP_LAYER_MODIFICATION" : DecorationGenerationStep;
+ static readonly "UNDERGROUND_DECORATION" : DecorationGenerationStep;
+ static readonly "LAKES" : DecorationGenerationStep;
+ static readonly "SURFACE_STRUCTURES" : DecorationGenerationStep;
+ static readonly "STRONGHOLDS" : DecorationGenerationStep;
+ static readonly "FLUID_SPRINGS" : DecorationGenerationStep;
+ static readonly "VEGETAL_DECORATION" : DecorationGenerationStep;
+ static readonly "UNDERGROUND_ORES" : DecorationGenerationStep;
+}
+type DecorationGenerationStep_ = "strongholds" | "underground_ores" | "underground_structures" | "top_layer_modification" | "fluid_springs" | "underground_decoration" | "raw_generation" | "lakes" | "vegetal_decoration" | "local_modifications" | "surface_structures" | DecorationGenerationStep;
+/**
+* @javaClass java.lang.Math
+*/
declare class JavaMath {
static multiplyFull(arg0: number, arg1: number): number;
static copySign(arg0: number, arg1: number): number;
@@ -522,2534 +708,215 @@ declare class JavaMath {
static incrementExact(arg0: number): number;
static asin(arg0: number): number;
static fma(arg0: number, arg1: number, arg2: number): number;
- static readonly E : 2.718281828459045;
- static readonly PI : 3.141592653589793;
+ static readonly "E" : 2.718281828459045;
+ static readonly "PI" : 3.141592653589793;
}
type JavaMath_ = JavaMath;
-declare class Item {
- static clearListCache(): void;
- static getList(): Internal.ListJS;
- static getEmpty(): Internal.ItemStackJS;
- static of(in_: Internal.ItemStackJS_, count: number, nbt: Internal.class_2487_): Internal.ItemStackJS;
- static of(in_: Internal.ItemStackJS_, tag: Internal.class_2487_): Internal.ItemStackJS;
- static of(in_: Internal.ItemStackJS_, count: number): Internal.ItemStackJS;
- static of(in_: Internal.ItemStackJS_): Internal.ItemStackJS;
- static getTypeList(): Internal.ListJS;
- static findGroup(id: string): Internal.class_1761;
- static isItem(o: any): boolean;
- static getItem(id: ResourceLocation_): Internal.class_1792;
- static exists(id: ResourceLocation_): boolean;
- static withChance(in_: Internal.ItemStackJS_, c: number): Internal.ItemStackJS;
- static fireworks(properties: Internal.Map_): Internal.FireworksJS;
- static withNBT(in_: Internal.ItemStackJS_, nbt: Internal.class_2487_): Internal.ItemStackJS;
- get typeList(): Internal.ListJS;
- get list(): Internal.ListJS;
- get empty(): Internal.ItemStackJS;
- constructor();
-}
-type Item_ = Item;
-declare interface AABB {
- static ofBlock(pos: BlockPos_): Internal.class_238;
- static ofSize(x: number, y: number, z: number): Internal.class_238;
- static ofSize(vec3: Vec3_, x: number, y: number, z: number): Internal.class_238;
- static of(x0: number, y0: number, z0: number, x1: number, y1: number, z1: number): Internal.class_238;
- static wrap(o: any): Internal.class_238;
- static ofBlocks(pos1: BlockPos_, pos2: BlockPos_): Internal.class_238;
- readonly CUBE : Internal.class_238;
- readonly EMPTY : Internal.class_238;
-}
-type AABB_ = AABB;
-declare const AABB: AABB;
-declare class DecorationGenerationStep extends Internal.Enum {
- static valueOf($$0: string): DecorationGenerationStep;
- static values(): DecorationGenerationStep[];
- static readonly field_13174 : DecorationGenerationStep;
- static readonly field_35182 : DecorationGenerationStep;
- static readonly field_25186 : DecorationGenerationStep;
- static readonly field_13173 : DecorationGenerationStep;
- static readonly field_13172 : DecorationGenerationStep;
- static readonly field_13171 : DecorationGenerationStep;
- static readonly field_13178 : DecorationGenerationStep;
- static readonly field_13177 : DecorationGenerationStep;
- static readonly field_25187 : DecorationGenerationStep;
- static readonly field_13176 : DecorationGenerationStep;
- static readonly field_13179 : DecorationGenerationStep;
-}
-type DecorationGenerationStep_ = "strongholds" | "underground_ores" | "underground_structures" | "top_layer_modification" | "fluid_springs" | "underground_decoration" | "raw_generation" | "lakes" | "vegetal_decoration" | "local_modifications" | "surface_structures" | DecorationGenerationStep;
-declare class Platform {
- static isDevelopmentEnvironment(): boolean;
- static isClientEnvironment(): boolean;
- static getName(): string;
- static getInfo(modID: string): Internal.PlatformWrapper$ModInfo;
- static getMods(): Internal.Map;
- static getList(): Internal.Set;
- static isForge(): boolean;
- static getModVersion(): string;
- static isLoaded(modId: string): boolean;
- static getMcVersion(): string;
- static isFabric(): boolean;
- get mods(): Internal.Map;
- get modVersion(): string;
- get developmentEnvironment(): boolean;
- get forge(): boolean;
- get fabric(): boolean;
- get mcVersion(): string;
- get clientEnvironment(): boolean;
- get name(): string;
- get list(): Internal.Set;
- constructor();
-}
-type Platform_ = Platform;
-declare class ResourceLocation implements Internal.Comparable, Internal.SpecialEquality {
- method_36181(): string;
- static method_20207($$0: string): boolean;
- static method_12829($$0: string): ResourceLocation;
- static method_12835($$0: Internal.StringReader_): ResourceLocation;
- static method_29186($$0: string): Internal.DataResult;
- method_12832(): string;
- method_12833($$0: ResourceLocation_): number;
- static method_29184($$0: string): boolean;
- static method_12838($$0: string, $$1: string): ResourceLocation;
- method_12836(): string;
- hashCode(): number;
- equals($$0: any): boolean;
- toString(): string;
- static method_12831($$0: string): boolean;
- specialEquals(o: any, shallow: boolean): boolean;
- static readonly field_33382 : "realms";
- static readonly field_33381 : "minecraft";
- static readonly field_33380 : ":";
- static readonly field_25139 : Internal.Codec;
- constructor($$0: string, $$1: string);
- constructor($$0: string);
-}
-type ResourceLocation_ = ResourceLocation;
-declare namespace dev.architectury.event {
- interface Event {
- unregister(arg0: T): void;
- isRegistered(arg0: T): boolean;
- invoker(): T;
- clearListeners(): void;
- register(arg0: T): void;
+declare namespace com.minenash.customhud.mixin {
+ /**
+ * @javaClass com.minenash.customhud.mixin.MinecraftClientAccess
+ */
+ interface MinecraftClientAccess {
}
- type Event_ = Event;
+ type MinecraftClientAccess_ = MinecraftClientAccess;
}
-declare namespace net.fabricmc.fabric.mixin.transfer {
- interface BucketItemAccessor {
- fabric_getFluid(): Internal.class_3611;
+declare namespace net.minecraft.world.level.pathfinder {
+ /**
+ * @javaClass net.minecraft.class_11
+ */
+ class Path {
+ getOpenSet(): Internal.Node[];
+ getNextEntityPos($$0: Internal.Entity_): Vec3;
+ getEntityPosAtNode($$0: Internal.Entity_, $$1: number): Vec3;
+ notStarted(): boolean;
+ truncateNodes($$0: number): void;
+ getNodePos($$0: number): BlockPos;
+ static createFromStream($$0: Internal.FriendlyByteBuf_): this;
+ setNextNodeIndex($$0: number): void;
+ isDone(): boolean;
+ advance(): void;
+ getTarget(): BlockPos;
+ writeToStream($$0: Internal.FriendlyByteBuf_): void;
+ getClosedSet(): Internal.Node[];
+ getNodeCount(): number;
+ getNextNode(): Internal.Node;
+ getDistToTarget(): number;
+ replaceNode($$0: number, $$1: Internal.Node_): void;
+ getPreviousNode(): Internal.Node;
+ getNextNodePos(): BlockPos;
+ getEndNode(): Internal.Node;
+ toString(): string;
+ getNode($$0: number): Internal.Node;
+ canReach(): boolean;
+ getNextNodeIndex(): number;
+ sameAs($$0: net.minecraft.world.level.pathfinder.Path_): boolean;
+ get closedSet(): Internal.Node[];
+ get nextNodePos(): BlockPos;
+ get nextNode(): Internal.Node;
+ get nextNodeIndex(): number;
+ get distToTarget(): number;
+ get nodeCount(): number;
+ get openSet(): Internal.Node[];
+ get done(): boolean;
+ get previousNode(): Internal.Node;
+ get endNode(): Internal.Node;
+ get target(): BlockPos;
+ set nextNodeIndex($$0: number);
+ /**
+ * Internal constructor, this means that it's not valid and you will get an error if you use it.
+ */
+ protected constructor();
}
- type BucketItemAccessor_ = BucketItemAccessor;
+ type Path_ = Path;
}
-declare namespace it.unimi.dsi.fastutil {
- interface Function extends Internal.Function {
- getOrDefault(arg0: any, arg1: V): V;
- size(): number;
- apply(arg0: K): V;
- containsKey(arg0: any): boolean;
- get(arg0: any): V;
- clear(): void;
- put(arg0: K, arg1: V): V;
- remove(arg0: any): V;
+declare namespace org.slf4j {
+ /**
+ * @javaClass org.slf4j.Marker
+ */
+ interface Marker extends Internal.Serializable {
+ add(arg0: org.slf4j.Marker_): void;
+ contains(arg0: string): boolean;
+ contains(arg0: org.slf4j.Marker_): boolean;
+ iterator(): Internal.Iterator;
+ getName(): string;
+ hasChildren(): boolean;
+ hashCode(): number;
+ hasReferences(): boolean;
+ equals(arg0: any): boolean;
+ remove(arg0: org.slf4j.Marker_): boolean;
}
- type Function_ = ((arg0: any) => V) | Function;
+ type Marker_ = Marker;
+}
+declare namespace pers.solid.extshape.mixin {
+ /**
+ * @javaClass pers.solid.extshape.mixin.AbstractBlockAccessor
+ */
+ interface AbstractBlockAccessor {
+ getMaterial(): Internal.Material;
+ }
+ type AbstractBlockAccessor_ = (() => Internal.Material) | AbstractBlockAccessor;
}
declare namespace Internal {
- class class_1871 extends Internal.class_1852 {
- method_17734($$0: Internal.class_1715_, $$1: Internal.class_1937_): boolean;
- method_8113($$0: number, $$1: number): boolean;
- method_8119(): Internal.class_1865;
- method_17733($$0: Internal.class_1715_): Internal.class_1799;
+ /**
+ * @javaClass net.minecraft.class_4543
+ */
+ class BiomeManager {
+ getNoiseBiomeAtQuart($$0: number, $$1: number, $$2: number): Internal.Holder;
+ withDifferentSource($$0: Internal.BiomeManager$NoiseBiomeSource_): this;
+ static obfuscateSeed($$0: number): number;
+ getNoiseBiomeAtPosition($$0: BlockPos_): Internal.Holder;
+ getNoiseBiomeAtPosition($$0: number, $$1: number, $$2: number): Internal.Holder;
+ getBiome($$0: BlockPos_): Internal.Holder;
+ static readonly "CHUNK_CENTER_QUART" : 2;
/**
* Internal constructor, this means that it's not valid and you will get an error if you use it.
*/
protected constructor();
}
- type class_1871_ = class_1871;
- interface IntCollection extends Internal.Collection, Internal.IntIterable {
- add(arg0: number): boolean;
- spliterator(): Internal.IntSpliterator;
- containsAll(arg0: Internal.IntCollection_): boolean;
- intIterator(): Internal.IntIterator;
- intSpliterator(): Internal.IntSpliterator;
- remove(arg0: any): boolean;
- removeIf(arg0: Internal.Predicate_): boolean;
- removeIf(arg0: Internal.IntPredicate_): boolean;
- removeIf(arg0: it.unimi.dsi.fastutil.ints.IntPredicate_): boolean;
- intStream(): Internal.IntStream;
- removeAll(arg0: Internal.IntCollection_): boolean;
- contains(arg0: any): boolean;
- contains(arg0: number): boolean;
- iterator(): Internal.IntIterator;
- addAll(arg0: Internal.IntCollection_): boolean;
- stream(): Internal.Stream;
- toIntArray(arg0: number[]): number[];
- toIntArray(): number[];
- toArray(arg0: number[]): number[];
- parallelStream(): Internal.Stream;
- rem(arg0: number): boolean;
- intParallelStream(): Internal.IntStream;
- retainAll(arg0: Internal.IntCollection_): boolean;
+ type BiomeManager_ = BiomeManager;
+ /**
+ * @javaClass com.mojang.serialization.Decoder$Simple
+ */
+ interface Decoder$Simple {
+ decoder(): Internal.Decoder;
+ decode(arg0: Internal.Dynamic_): Internal.DataResult;
}
- type IntCollection_ = IntCollection;
- interface NBTSerializable {
- toNBT(): Internal.class_2520;
- }
- type NBTSerializable_ = NBTSerializable;
- class class_6581 extends Internal.class_6579 {
- method_23455($$0: Internal.Random_, $$1: BlockPos_): Internal.class_2680;
- static readonly field_34713 : Internal.Codec;
+ type Decoder$Simple_ = ((arg0: Internal.Dynamic) => Internal.DataResult) | Decoder$Simple;
+ /**
+ * @javaClass net.minecraft.class_47$class_48
+ */
+ class LootContext$Builder {
+ getLevel(): Internal.ServerLevel;
+ withOptionalRandomSeed($$0: number, $$1: Internal.Random_): this;
+ withOptionalRandomSeed($$0: number): this;
+ withRandom($$0: Internal.Random_): this;
+ create($$0: Internal.LootContextParamSet_): Internal.LootContext;
+ getOptionalParameter($$0: Internal.LootContextParam_): T;
+ withLuck($$0: number): this;
+ withDynamicDrop($$0: ResourceLocation_, $$1: Internal.LootContext$DynamicDrop_): this;
+ getParameter($$0: Internal.LootContextParam_): T;
+ withParameter($$0: Internal.LootContextParam_, $$1: T): this;
+ withOptionalParameter($$0: Internal.LootContextParam_, $$1: T): this;
+ get level(): Internal.ServerLevel;
/**
* Internal constructor, this means that it's not valid and you will get an error if you use it.
*/
protected constructor();
}
- type class_6581_ = class_6581;
- class class_3154 implements Internal.class_3037 {
- static readonly field_24904 : Internal.Codec;
- readonly field_13765 : Internal.List;
- /**
- * Internal constructor, this means that it's not valid and you will get an error if you use it.
- */
- protected constructor();
+ type LootContext$Builder_ = LootContext$Builder;
+ /**
+ * @javaClass com.mojang.serialization.MapLike
+ */
+ interface MapLike {
+ entries(): Internal.Stream>;
+ get(arg0: T): T;
+ get(arg0: string): T;
+ forMap(arg0: Internal.Map_, arg1: Internal.DynamicOps_): Internal.MapLike;
}
- type class_3154_ = class_3154;
+ type MapLike_ = MapLike;
+ /**
+ * @javaClass java.util.function.Predicate
+ */
interface Predicate {
+ not(arg0: Internal.Predicate_): Internal.Predicate;
or(arg0: Internal.Predicate_): Internal.Predicate;
test(arg0: T): boolean;
and(arg0: Internal.Predicate_): Internal.Predicate